Articles of javascript

Ракетный загрузчик Cloudflare + WordPress -> Игнорировать скрипты?

Я пытаюсь заставить Ракетный загрузчик Cloudflare работать на моем сайте WP. Все работает отлично, за исключением WP Visual Editor. Я следил за советом здесь, но он не работает: Как добавить пользовательские атрибуты в теги javascript в WordPress? Cloudflare говорит, что для того, чтобы Rocket Loader игнорировал javascript-файл, мне нужно добавить тег data-cfasync = "false" перед […]

prettyPhoto загрузка носителей очень медленно в Chrome

У меня возникла проблема с скриптом prettyPhoto media WordPress (lightbox type) в Chrome. Он отлично работает в других браузерах, но на Chrome требуется бесконечная загрузка. При использовании этого сценария предполагается показать большие пальцы в нижней части эффекта лайтбокса, но он работает только в том случае, если я выбираю поддержку «IE 6 fallback». Не знаете почему? […]

JQuery не работает в моем плагине

Это мой первый раз, используя JQuery в плагине WordPress, и у меня проблемы. Вот мой «основной» плагин: <?php /* Plugin Name: Dump-It Scheduler Plugin URI: Description:Description Version: 1.0 Author: Blaine Anderson Author URI: http://www.blainevanderson.net License: */ add_action( 'wp_enqueue_script', 'load_jquery' ); add_action('wp_register_script', 'register_script'); add_action('wp_enqueue_script', 'run_js_script'); add_action('admin_menu', 'add_master_schedule'); add_action('admin_menu', 'add_customer_search'); add_action('admin_menu', 'add_edit_trucks'); add_action('admin_menu', 'add_new_customer'); //Add master schedule […]

Где вызывать wp_enqueue_script в плагине с настраиваемым шаблоном?

Я пишу свой первый плагин, и у меня есть этот код в главном плагине php, чтобы заменить домашнюю страницу настраиваемым шаблоном add_filter( 'template_include', 'replace_home_page' ); function replace_home_page( $template ) { if (is_home()){ return plugin_dir_path( __FILE__ ) . 'mhomepagetemplate.php'; } return $template; } перед кодом выше я вызываю код для регистрации javascript $main_js_name='mhp_main.js'; function load_js(){ wp_enqueue_script($main_js_name,plugins_url($plugin_name.'/js/'.$main_js_name),array( […]

Ввод PHP-переменных в javascript

Я создал простую страницу параметров темы для моего сайта. Страница параметров содержит три поля ввода. Я могу вывести поля, используя get_option. Три поля вызываются следующим образом: <?php echo get_option( 'map_zoom' ); ?> <?php echo get_option( 'map_longitude' ); ?> <?php echo get_option( 'map_latitude' ); ?> Эти переменные предназначены для управления уровнем масштабирования, долготой и широтой карты. […]

Отображение количества невидимых комментариев на странице с момента последнего посещения пользователем.

Сообщество является частным и имеет несколько страниц / wordpress / design / etc. Когда пользователи идут на эти страницы, единственное, что они могут сделать, это комментировать. Теперь, что я пытаюсь сделать, Idk, если это возможно, но если мне нужны какие-то указания / подсказки по тому, что тоже нужно искать. http://jsfiddle.net/melbourne/uPqBe/4/ Вместо тех чисел, которые я […]

Как загрузить файл javascript на главной странице WordPress в порядке?

Я использую плагин quicktags , который не был загружен на домашней странице, теперь он делает, но он делает это не в том месте. Как я могу это решить? Я хочу, чтобы файл quicktags.min.js загружался первым, а не быстрыми командами быстрого комментария … Я использую этот скрипт: add_action( 'wp_enqueue_scripts', 'ron_scripts' ); function ron_scripts(){ if(is_home()){ wp_register_script( 'quicktags', […]

Как получить post_name при просмотре?

Я использую приведенный ниже код в файле functions.php для включения некоторых JS только в сообщениях, которые я хочу. Код работает нормально для опубликованных сообщений, и я могу настроить таргетинг на конкретную запись, но как это сделать для сообщений, которые еще не опубликованы, например просмотр черновика сообщения? global $post; if( is_page() || is_single() ) { switch($post->post_name) […]

WordPress, отображающий миниатюры по вертикали

WordPress отображает мои миниатюры вертикально и ОЧЕНЬ БОЛЬШОЙ. В частности, он отображает миниатюры страниц продукта WooCommerce по вертикали и ОЧЕНЬ БОЛЬШОЙ. Не похоже, чтобы понять, почему или какой кусок кода отвечает за это. Я уже вошел в настройки WordPress> Media и сделал правильные размеры эскизов в 150×150. Также попытался отключить каждый плагин минус WooCommerce, и […]

Как добавить комментарий к скриптам, используя функцию в wordpress?

это код im, используемый для вызова скрипта, если браузер является то <!–[if IE]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <style type="text/css"> .clear { zoom: 1;display: block;} </style> <![endif]–> но как я могу добавить это на function.php, как обычно, мы делаем это, чтобы вызвать js wp_register_script('html5js', ("http://html5shiv.googlecode.com/svn/trunk/html5.js"), false, '1.3.2'); wp_enqueue_script('html5js'); и я не хочу статически вставлять код в заголовок, есть […]