Articles of javascript

Как использовать Head JS со всеми установленными сценариями?

Я хочу сначала загрузить head js, а затем все вложенные скрипты в его функцию. Вот так… <script src=">/js/head.load.min.js" type="text/javascript" charset="UTF-8"></script> <script type="text/javascript"> head.js("/path/to/jquery.js", "/google/analytics.js", "/js/site.js", function() { // all done }); </script> Как мне это сделать? Для тех, кто не знает, что HeadJS – это скрипт 2.30KB, который ускоряет, упрощает и модернизирует ваш сайт … […]

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

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

Панель администратора WordPress нажала Sticky Footer в нижней части страницы.

Я реализовал один очень распространенный липкий нижний колонтитул Райана Файта в пользовательской теме WordPress. Я заметил теперь, если я внедряю панель администратора WordPress на мои страницы, что на 28 пикселей выше (в текущей версии WordPress хотя бы …), она также подталкивает липкий нижний колонтитул вниз на 28 пикселей. Вот панель администратора: В любом случае способ […]

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

Сообщество WP.SE всегда советовало использовать wp_register_script и wp_enqueue_script для добавления скриптов в тему / шаблон (а также wp_register_style и wp_enqueue_style для таблиц стилей). Вот как я регистрирую и регистрирую свои сценарии … Во-первых, я добавляю что-то подобное в functions.php add_action('init','wpse54189_register_script'); function wpse54189_register_script(){ //Register scripts wp_enqueue_script( 'jquery' ); wp_register_script( 'aahan_bootstrap_transition', get_template_directory_uri().'/js/bootstrap-transition.js'); wp_register_script( 'aahan_bootstrap_carousel', get_template_directory_uri().'/js/bootstrap-carousel.js', array('aahan_bootstrap_transition')); wp_register_script( […]

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

Согласно этому сообщению нет встроенного JavaScript API для WordPress. Поэтому разработчики, которые хотят строить на AJAX, похоже, придумали свое решение, которое мне не кажется правильным. То, что я действительно скучаю по сравнению с получаемыми сообщениями или любыми данными со встроенным API, представляет собой небольшой набор функций JavaScript для работы с внутренним интерфейсом и интерфейсом. Теперь, […]

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

Кодекс говорит, что вы не можете добавить javascript в сообщение https://codex.wordpress.org/Using_Javascript Но я могу. Я отключил все плагины и изменил тему twentysixteen, но безрезультатно – я все еще могу добавить javascript через содержимое сообщения и запустить его на интерфейсе. Я не хочу, чтобы кто-нибудь мог добавить javascript через содержимое сообщения (кроме oembed и т. Д.) […]

Любое преимущество использования wp_scripts и is_IE при вставке скриптов

Я прочитал в документах WP, которые указали на этот смысл, что правильный способ ставить в очередь стили для IE заключается в использовании $wp_styles . Я предполагаю, что это будет верно тогда и для скриптов. Возьмите эти примеры, например … Вариант один – Использование wp_scripts add_action('wp_print_scripts', function() { global $wp_scripts; wp_enqueue_script( 'html5shiv', 'https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js', array( 'bootstrap' ) […]

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

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

Можно ли расширять WP Customize JS Methods?

Мне интересно, можно ли расширить методы анонимного объекта api в wp-admin/js/customize-control.js . Мне нужно переписать один из этих методов с моей собственной логикой, но я подозреваю, что это невозможно, так как оно завернуто в выраженное выражение функции: /* globals _wpCustomizeHeader, _wpMediaViewsL10n */ (function( exports, $ ){ // code })( wp, jQuery ); Насколько я могу […]

Что делает l10n.js в WordPress 3.1? И как его удалить?

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