Как я могу отображать одинарные кавычки вместо объекта HTML при добавлении событий onClick в меню WordPress с помощью naPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как я могу отображать одинарные кавычки вместо объекта HTML при добавлении событий onClick в меню WordPress с помощью na

Сообщение Anonymous »

Мне нравится добавлять класс и событие onClick к одной ссылке меню WordPress.
Мой код основан на примере, приведенном здесь WordPress:

Код: Выделить всё

function add_specific_menu_atts( $atts, $item, $args ) {
$menu_items = array(8071);
if (in_array($item->ID, $menu_items)) {
$atts['onClick'] = 'ml(\'show\', \'OUN6T5\', true)';
$atts['class'] = 'ml-onclick-form button';
}
return ($atts);
}
add_filter( 'nav_menu_link_attributes', 'add_specific_menu_atts', 10, 3 );

Пока все работает нормально, за исключением события onClick (всплывающее окно с формой информационного бюллетеня на базе MailerLite).
Это результат, которого я хочу достичь:

Присоединиться к моей рассылке

Но одинарные кавычки в событии onClick заменяются HTML-объектами '.< /p>
Вместо onClick="ml('show', 'OUN6T5', true)" я получаю

Код: Выделить всё

onClick="ml('show', 'OUN6T5', true)"

Использование html_entity_decode не помогло:

Код: Выделить всё

$atts['onClick'] = html_entity_decode(ml('show', 'OUN6T5', true));

Я думаю, что мне, вероятно, нужно применить html_entity_decode для возврата ($atts);, но я не знаю, как добавить html_entity_decode в массив.
Возможно, я тоже ошибаюсь, и лучше был бы другой подход. Надеюсь, кто-нибудь укажет мне правильное направление.

Подробнее здесь: https://stackoverflow.com/questions/786 ... -onclick-e
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»