Вопросы с тегом «javascript»

15
путь к теме в файле javascript

Мне нужно включить путь к файлу моей темы в файле JavaScript. Как бы я пошел по этому поводу? Я уже попробовал: var templateUrl = "<?php get_stylesheet_directory_uri(); ?>"; function LightboxOptions() { this.fileLoadingImage = "'"+templateUrl+"/img/loading.gif'"; this.fileCloseImage =...

15
Решения для генерации динамического JavaScript / CSS

Допустим, вам нужно сгенерировать JavaScript или код CSS, который зависит от текущего контекста. Например, у вас есть форма на главной странице, которая запускает ajax-запрос при отправке, и другая форма на одной странице. Или, в случае с CSS, вы хотите создать тему, которая позволит пользователям...

14
Как включить код только на определенных страницах?

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

11
Когда Wordpress оборачивает встроенные скрипты в CDATA?

Я отлаживаю проблему с нашим сторонним скриптом, который используют пользователи WordPress, скопировав / вставив фрагмент скрипта и html в тела своего поста, например (пример не из реального мира): <script> window.foobar = window.foobar || { hello: function(){ console.log('Hello World'); } };...

11
wp_add_inline_script без зависимости

У меня есть фрагмент JavaScript, который я хочу вставить в нижний колонтитул страницы. Это код отслеживания, скажем, похож на Google Analytics. У него нет зависимостей, это отдельный фрагмент кода. Я могу сделать что-то подобное function render_tracking_code(){ wp_enqueue_script( 'depends-js',...

10
Одноразовый номер, полученный из REST API, недопустим и отличается от одноразового номера, сгенерированного в wp_localize_script

Для тех, кто прибывает из Google: вы, вероятно, не должны получать одноразовые номера от REST API , если вы действительно не знаете, что делаете. Cookie проверки подлинности на основе с REST API только предназначены для плагинов и тем. Для одностраничного приложения вы, вероятно, должны...

10
Customizer JS API

Итак, я пытался научить себя динамически создавать новые секции панелей и элементы управления с помощью JS API настройщика. Несколько дней это разочаровывало, и я не смог найти точный способ добиться этого с помощью JS API. Пока что это то, что я делаю, чтобы это произошло, но безуспешно: // for...

10
Как перехватить уже локализованные скрипты

Если плагин использует какой-либо сценарий (выдающийся пример: jQuery UI Datepicker), но вы недовольны тем, как скрипт отображает выходные данные, тогда есть две возможности: 1. Отмените регистрацию скрипта> Добавьте свою версию Итак, сначала вам нужно проверить ручку, затем найти приоритет и...

9
Добавить JavaScript в меню WordPress

Есть ли способ поместить javascript в часть URL пункта меню WordPress? У меня есть функция чата на моем сайте, и я должен поместить этот код на сайт, чтобы создать ссылку для открытия чата (как предлагается здесь). <!-- BEGIN OLARK CHAT LINK --> <a href="javascript:void(0);"...

9
Можно ли расширить WP настроить методы JS?

Мне интересно, возможно ли расширить методы анонимного apiобъекта в wp-admin/js/customize-control.js. Мне нужно переписать один из этих методов с помощью моей собственной пользовательской логики, но я подозреваю, что это невозможно, поскольку он обернут в выражение, вызываемое немедленно вызванной...

9
Изменение файла JS с данными из настроек плагина

У меня есть плагин, который, помимо прочего, имеет файл JavaScript, который требует нескольких пользовательских настроек. Что было бы лучшим способом получить эти настройки в JavaScript из параметров настроек плагина? Другими словами, если я сделаю эти настройки частью страницы настроек, где...

9
Почему в моем сообщении разрешен JavaScript?

Кодекс говорит, что вы не можете добавить JavaScript в содержание сообщения https://codex.wordpress.org/Using_Javascript Но я могу. Я отключил все плагины и изменил на тему twentysixteen, но безрезультатно - я все еще могу добавить javascript через контент поста и запустить его на внешнем...

9
Триггер Javascript на Гутенберге (редактор блоков) Сохранить

Таким образом, у меня есть метабокс, который я хочу активировать при включении поста в Javascript (чтобы обновить страницу в этом случае). В Classic Editor это можно сделать с помощью простого перенаправления save_post(с высоким приоритетом) Но поскольку Гутенберг теперь преобразует процесс...

8
Есть ли JavaScript API? Как получить доступ к публичным и частным данным в JS?

Согласно этому посту нет встроенного JavaScript API для Wordpress. Поэтому разработчики, которые хотят использовать AJAX, похоже, все придумали собственное решение, которое мне не кажется правильным. Что мне действительно не хватает, кроме выборки постов или любых данных со встроенным API, так это...

8
Визуальный редактор Wordpress

Когда я использую редактор WordPress HTML, чтобы добавить значки icomoon, как это: <span class="icon-shield"></span> и затем переключитесь на визуальный редактор и затем вернитесь в редактор HTML, значки исчезнут. Я пытаюсь включить этот бит Javascript, чтобы исправить это. Я посмотрел...

8
Как настроить Wordpress для использования тега <script> внутри постов?

Я ищу решение, которое позволило бы мне писать теги внутри сообщений и быть уверенным, что визуальный редактор или WordPress не изменит их. Та же проблема может применяться к другому конкретному HTML-коду, который я могу захотеть использовать. Отключение визуального редактора не вариант, потому что...

8
Что l10n.js делает в WordPress 3.1? И как мне это убрать?

Я только что установил WP 3.1 Beta 2 на своем тестовом сервере. Я заметил, что он поставляется с новым l10n.jsфайлом, который автоматически вставляется в заголовок. Я немного покопался, и это как-то связано с локализацией. Я предполагаю, что многие люди не используют это, поэтому мне интересно, как...

8
Регистрировать и ставить в очередь условные (специфичные для браузера) файлы javascript?

WP.SE сообщество всегда рекомендуется использовать wp_register_scriptи wp_enqueue_scriptдля добавления сценариев в тему / шаблон (а также, wp_register_styleи wp_enqueue_styleдля таблиц стилей). Вот так я регистрирую и ставлю в очередь свои скрипты ... Сначала я добавляю что-то вроде этого в...

8
Каковы преимущества использования wp_enqueue_script?

Есть ли реальная польза от использования wp_enqueue_script на небольших самоуправляемых сайтах? Например, Modernizr, зачем ставить в очередь его через функцию, а не вызывать его непосредственно внутри заголовка документа? Я вижу выгоду на больших сайтах, где вы можете перемещаться по каталогам или...