Intereting Posts
WP Query для установки миниатюры для существующих старых сообщений Изменить название страницы со страницы, используя php через php, выполненный из страницы / сообщения Дисплей Некоторые тексты в определенной категории не все категории Удаление плагинов: зачем запускать dbDelta после $ wpdb-> query ($ drop_sql) get_current_user_id () возвращает 0? пользовательский naver nav вопрос с участием ajax Сообщения об ошибках функции error_results Как дублировать поля в пользовательских типах сообщений? Запретить WordPress удалять запросы из URL-адреса Скрыть защищенные паролем сообщения в admin Виджет коротких сообщений Dash или подчеркивание в имени папки темы? Как администратор может просматривать заказ клиента в woocommerce Как создать профиль пользовательского интерфейса с дружественной постоянной ссылкой и триггером 404 oEmbed vimeo с параметрами add_query_arg, не вставленными в HTML

Почему код JavaScript игнорируется из wp-редактора?

В WordPress, когда я публикую страницу с JS-кодом, игнорируется и ничего не возвращает.

Как я могу убедиться, что когда я напишу код HTML + JS, будет преобразован в вывод ?!
Например: <a class="print" href="#" onClick="window.print();">PRINT</a>

Спасибо! и извините за мой слабый английский!

onclick – это не список разрешенных атрибутов. Он будет удален kses . Вы можете отфильтровать список, например, использовать Extend KSES .

Я просто попробовал это в записи последней версии WP:

 <script>function update(){alert('this is the update box');}</script> <select name="cities" id="cities" onchange="javascript:update();"> <option>1</option> <option>2</option> </select> 

Казалось, это работает нормально.

Вероятно, вы столкнетесь с этим, если у вас есть длинный код для javascript, который, возможно, тогда вы должны поместить этот код в файл и указать на него в post / page. Вот так:

 <script src="path_to_javascript_file"></script> 

Но еще одно замечание. Я вообще не хочу этого …. Если на сайте или странице должен быть добавлен javascript, возможно, вам нужно спросить себя, почему.

ИМХО для javascript и все, что может быть длительным в природе, я бы предпочел написать плагин.

Я думаю, что вы вводите этот код в редакторе WYSIWYG, а не в HTML.

Все, что вы вводите в виде HTML, отображается, и все, что вы вводите в режиме WYSIWYG, отображается по мере ввода.

Например <a href="http://wordpress.org"&gt; WordPress </a>

станет WordPress