Articles of javascript

wp_enqueue_script не связывает мой пользовательский файл js

Я использую wp_enqeue_script для ссылки на файл custom.js в папке моих плагинов. Однако я ожидаю, что ссылка появится на странице, но не существует чего-то еще, что я предполагаю, кроме как разместить это в заголовке. <?php wp_enqueue_script('myscript', '/wp-content/plugins/myplugin/myscript.js'); ?>

Закрыть окно плагина TinyMCE при нажатии

Я создал небольшой плагин, который добавляет кнопку на панель инструментов TinyMCE. При нажатии открывается всплывающее окно через editor.windowManager.open() . Это всплывающее окно можно закрыть (1) нажатием кнопок «Отмена» или «ОК» или (2) нажатием клавиши esc . Я пытаюсь выяснить, как я могу закрыть всплывающее окно моего плагина, щелкнув от него (например, если я нажму на […]

Безопасно ли включать файл javascript в php-файл шаблона?

Я хочу включить некоторые файлы плагина jquery в мою установку wordpress multisite. Мое решение включало создание определенного файла шаблона для страниц, которым нужны эти jquery-плагины. Ниже приведена строка кода, которая включает мой файл javascript, который я разместил в последней строке файла шаблона. <script type="text/javascript" src="<?php bloginfo('template_url'); ?>/plugins/jquery.tablesorter.min.js" ></script> Является ли это решение безопасным способом включения […]

Показывать только изображения и видео в окне wp.media

Я использую следующий JS-код, чтобы открыть окно wp.media, чтобы пользователи могли выбирать изображения и видео для галереи. Все работает так, как ожидалось, но я не могу ограничить окно показом только изображений и видео, оно показывает все. Любые идеи о том, что может быть неправильным? заранее спасибо JS: $( '#add_item' ).on( 'click', function( e ) { […]

Создать загрузчик изображений для виджета

Я нашел этот пост // Использовать загрузку мультимедиа в пользовательский виджет в wordpress 3.5 Я не испытываю никого из этого, поэтому я просто скопировал код, который он предоставил, в мой собственный файл functions.php. Я загрузил JS и все … Затем я заменил определенный код, который «sven» опубликовал в его ответе. Загружатель работает отлично, но когда […]

Условно загружать JavaScript на основе дополнительных пользовательских полей в сообщении

Я создаю сайт / тему, где пост-контент создается модульным способом (в основном, но не исключительно) с использованием гибкого поля содержимого ACF. Эти поля могут иметь функциональность JavaScript, прикрепленную к ним в общедоступном интерфейсе. Например, у вас может быть загрузка изображения, к которой применяется параллакс, или текстовый блок, к которому применяется анимация клика или наведения. Я […]

Конфликт JQuery

Я пытался и пытался исправить проблемы с jquery. У меня в заголовке много jquery. Я использую его для слайдера и других вещей, которые встроены в эту тему. Я не могу добавить ничего, что использует jquery из-за конфликта. Мне нужна помощь. Доска – www.cgwhat.com. Забытый пароль – jquery, а ползунок также управляется jquery. Я хотел добавить […]

Как добавить JavaScript, который будет выполняться на всех моих сайтах в Multisite?

Мы создаем внутреннюю сеть сайтов с использованием MU, и есть небольшие вещи, которые мы хотели бы иметь глобально на всех сайтах, не добавляя их отдельно для каждого сайта. Я хотел бы добавить блок JavaScript и CSS, который будет выполняться на каждом сайте. Каков наилучший способ сделать это?

как включить javascript-файл и файл css в wordpress

Я создаю новый плагин, поэтому мне нужно добавить файл java-скрипта и файл css. Это мои файлы javascript jquery.min.js JQuery-1.3.2.min.js jquery.tabify.js Файл Css: newstyle.css

Загрузка только на странице шаблона контактов

В нижнем колонтитуле я загружаю карты Google api. Но только на странице контактов я использовал карты google. Теперь я хочу сделать код. Что google maps api – это только загрузка на страницах шаблонов контактов. Как я могу это сделать. Это тег скрипта в нижнем колонтитуле. <script type="text/javascript" src="//maps.google.com/maps/api/js?v=3&amp;sensor=false"></script> Этот тег скрипта. Необходимо только загружать на […]