Articles of javascript

Ajax не работает правильно, используя Firefox, но работает в Chrome

Я работаю над плагином, который, кажется, хорош в Chrome, но не запускает скрипт PHP через Ajax в Firefox. Это заставляет меня отвлекаться. Вот кодовые блоки, которые относятся к нему. Во-первых, JavaScript enqueue: wp_enqueue_script ( 'jquery' ); $script_url = plugins_url ( '/js/seamless-donations.js', __FILE__ ); wp_register_script ( 'seamless_javascript_code', $script_url, array( 'jquery' ), false ); wp_enqueue_script ( 'seamless_javascript_code' […]

Скрипт Enqueue js для нижнего колонтитула

Мне нужно запустить wp_enqueue в файлах javascript после заполнения DOM, потому что мне нужно настроить таргетинг на div. РЕДАКТИРОВАТЬ Я пытаюсь добавить следующие три сценария: wp_enqueue_script('react_js', '/scripts/react.min.js' ); wp_enqueue_script('startReact_js', '/scripts/test.js', array('react_js'), '', true); wp_enqueue_script('app_js', '/scripts//App.js', array('startReact_js'), '', true); Первый будет загружаться в исходном исходном коде, второй скрипт создаст div на странице для самого родительского реагирующего […]

Как получить значение из поля ввода в шаблоне просмотра мультимедиа

Я создал шаблон представления мультимедиа с двумя полями ввода (ширина и высота), и мне было интересно, как получить значения, введенные в них в виде медиаконтроллера o. PHP: function add_my_media_view_template(){ ?> <script type="text/html" id="tmpl-my-media-view"> <label class="setting width"> <span><?php _e('Width'); ?></span> <input type="text" class="alignment" data-setting="width" /> </label> <label class="setting height"> <span><?php _e('Height'); ?></span> <input type="text" class="alignment" data-setting="height" […]

Связь с файлами в корневом каталоге вне установки WP

У меня есть веб-сайт, который использует WordPress для своего блога (сам сайт не WordPress). Таким образом, структура: www.website.com (not WordPress) www.website.com/blog (WordPress) У меня есть файл JavaScript, который используется как для веб-сайта, так и для блога. Но когда я связываюсь с файлом в файле functions.php, WordPress пытается найти его в теме: // Register the script […]

Правильный способ записи функций jQuery в WordPress

Я работаю с шаблоном WordPress на основе AJAX (обычай), но у меня возникают некоторые проблемы с jQuery, чтобы играть хорошо. Я выставил все (в правильном порядке) и в какой-то степени это работает, но мне приходится писать jQuery('… как против стенограммы $(… каждый раз, когда я хочу добавить новую скрипт. Я делаю что-то неправильно? Пожалуйста, см. […]

Каковы параметры запуска пользовательских файлов css и javascript на странице?

Чтобы включить пользовательский css и javascript в сообщение в блоге или страницу, одним из вариантов было бы включение ссылки jsbin , codepen или plunkr . В тех случаях, когда вы хотели включить внешние библиотеки, такие как angular.js, d3.js и т. Д., Эти редакторы и среды кода обеспечивали бы хорошую песочницу (как с CSS, так и […]

Проблема при загрузке javascript в нижнем колонтитуле

Я написал небольшой плагин, где я загрузил следующие сценарии wp_enqueue_script('jquery', plugins_url('/js/jquery.min.js', __FILE__),'','1.7',true); wp_enqueue_script('new-cycle', plugins_url('/js/cycle.js', __FILE__),array( 'jquery' ),'1.0',true); wp_enqueue_script('new-jcarousellite', plugins_url('/js/jcarousellite.js', __FILE__),array( 'jquery' ),'1.0',true); wp_enqueue_script('new-fancybox', plugins_url('/js/fancybox.js', __FILE__),array( 'jquery' ),'1.0',true); и у меня также есть код javascript для вызова циклов и функций fancybox (с параметрами / параметрами, загруженными из опций и таблиц post_meta) function front_js(){ ?> <script> $(document).ready(function(){ […]

AngularJS с маршрутом и API JSON

Я попытался использовать AngularJS с плагином JSON API. У меня нет ошибки, но маршрут не работает, и страница не печатает частичные / …? Я изменил permalinks на %postName% . Я использую MAMP, и моя ссылка: http://localhost:8888/angular-wp . Содержимое JSON работает: http://localhost:8888/angular-wp/api/get_posts/ У маршрутаScope было два значения пустым. main.html <p>main</p> <a href='/demo'>This links to /demo</a> <ul> […]

Попытка интегрировать форму кампании Zoho

Таким образом, плагин Zoho Campaigns не работает и вызывает проблемы с Slider Revolution. Я удалил плагин и получил код от Zoho Campaign. Он должен быть интегрирован, и код заголовка из zoho выглядит так <link href="https://campaigns.zoho.com/css/ui.theme.css" rel="stylesheet" type="text/css" /> <link href="https://campaigns.zoho.com/css/ui.datepicker.css" rel="stylesheet" type="text/css" /> <link href="https://campaigns.zoho.com/css/ui.core.css" rel="stylesheet" type="text/css" /> <script type="text/javascript" src="https://campaigns.zoho.com/js/jquery-1.11.0.min.js"></script> <script type='text/javascript' src='https://campaigns.zoho.com/js/jquery-migrate-1.2.1.min.js'></script> <script […]

Retina JS не работает

Я намереваюсь развить тему готовности Retina. Я загрузил retina.min.js в папку темы: http://riehling.mrcoolblog.com/wp-content/themes/riehling/js/retina.min.js В моем functions.php я добавил следующий код: add_action( 'wp_enqueue_scripts', 'retina_support_enqueue_scripts' ); function retina_support_enqueue_scripts() { wp_enqueue_script( 'retina_min_js', get_template_directory_uri() . '/js/retina.min.js', null, '', true ); } add_filter( 'wp_generate_attachment_metadata', 'retina_support_attachment_meta', 10, 2 ); function retina_support_attachment_meta( $metadata, $attachment_id ) { foreach ( $metadata as $key => […]