Articles of wp enqueue style

Запуск кода из структуры параметров

В настоящее время я работаю с Redux Framework, чтобы пользователи моей темы добавляли дополнительный CSS и JS-код в верхний и нижний колонтитулы их тем, соответственно. Redux сохраняет этот код в глобальной переменной, поэтому его легко получить доступ. Однако это означает, что я должен вызвать глобальную переменную в файле header.php или footer.php, а затем повторить код […]

есть ли способ получить все сценарии / стили в очереди в шаблон без `get_header ()`?

на моей главной странице плагина я проверяю, если какая-то страница посещена, если так, я загружаю определенный шаблон. следующим образом: add_filter( 'template_include', array($this, 'includeTemplate'), 99 ); public function includeTemplate($template){ global $wp_query; if(is_page() && $wp_query->query['pagename'] == 'my_page_name'){ include(plugin_dir_path( __FILE__ ).'templates/my_page_name.php'); die; } return $template; } мой вопрос в том, как я могу загрузить все сценарии и стили […]

Шаблон страницы не загружает правильный файл CSS

Я не могу загрузить правильный файл css для моего шаблона страницы. Страница правильно загружает шаблон, но все еще использует файл css по умолчанию. Это код, который я использую для загрузки css-файла шаблона страницы: if (is_page_template('page-templates/page-nosidebar.php')) { wp_enqueue_style('authorLuncheon-layout-style', get_template_directory_uri() . '/layouts/no-sidebar.css'); } else { wp_enqueue_style('authorLuncheon-layout-style', get_template_directory_uri() . '/layouts/content-sidebar.css'); } Это вся функция, которая содержит код выше: […]

Ошибка синтаксиса ошибки синтаксического анализа неожиданный t_string

Я получаю следующую ошибку: Проверка синтаксиса PHP: ошибка синтаксиса: синтаксическая ошибка, неожиданный «qtip» (T_STRING), ожидающий «)» в вашем коде в строке 14 в этом коде: <?php // Always use wp_enqueue_scripts action hook to both enqueue and register scripts add_action( 'wp_enqueue_scripts', 'enqueue_and_register_qtip_scripts_and_style' ); function enqueue_and_register_qtip_scripts_and_style(){ // Use `get_stylesheet_directoy_uri() if your script is inside your theme or […]

Функция для загрузки правильного CSS для шаблона не работает

У меня есть три шаблона, которые я хочу использовать (Страница индекса, Основной шаблон и По умолчанию). Я смог добавить инструкцию if if else в функцию, чтобы загрузить правильный файл CSS в зависимости от того, какой шаблон использовался между двумя шаблонами (Index и Default). Однако, когда я пытаюсь использовать «elseif», поэтому я могу добавить в другой […]

Проверить загруженную загрузку Twitter

Я разрабатываю плагин, который использует модули Twitter Bootstrap Modals, но хотел бы предотвратить загрузку начальной загрузки, если она уже загружена. <a href="https://github.com/MaxCDN/bootstrap-cdn/issues/111#issuecomment-14467221">Apparently</a> Следующий код .js мог бы сделать трюк: <script> if(typeof($.fn.modal) === 'undefined') { document.write('<script src="path_to_/bootstrap-3.1.1.js"><\/script>') } </script> Но есть ли способ сделать это с PHP или иным образом препятствовать тому, чтобы плагин зависел от […]

Понимание wp_enqueue_style

Я пытаюсь понять, как работает WordPress, но у меня проблема с пониманием того, как wp_enqueue_style() , wp_enqueue_script() работает в отношении вывода страницы. По моему мнению, эти функции ничего не выводят на страницу до тех пор, пока шаблон не будет загружен, потому что шаблон может захотеть зарегистрировать стиль / скрипт. Просматривая файлы тем WordPress, я заметил, […]

@ font-face, сломанный в дочерней теме

На моем сайте я использую Bootstrap для базовой структуры ( bootstrap.min.css ) и используя мою собственную таблицу стилей ( style.css ) для дальнейших улучшений или модификаций. Я объявил @font-face в моей таблице стилей, как показано ниже: @font-face { font-family: 'roboto_condensedregular'; src: url('fonts/RobotoCondensed-Regular-webfont.eot'); src: url('fonts/RobotoCondensed-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/RobotoCondensed-Regular-webfont.woff') format('woff'), url('fonts/RobotoCondensed-Regular-webfont.ttf') format('truetype'), url('fonts/RobotoCondensed-Regular-webfont.svg#roboto_condensedregular') format('svg'); font-weight: normal; font-style: normal; […]

FullCalendar в WordPress не работает

Я пытаюсь реализовать FullCalendar на моем веб-сайте WordPress, чтобы отобразить еврейский календарь из API Hebcal . Я считаю, что я загрузил все необходимые сценарии и стили с помощью функций wp_register_script () и wp_enqueue_script (). Вот мой код в файле functions.php дочерней темы: function custom_scripts() { wp_enqueue_style( 'steedicons', get_stylesheet_directory_uri() . '/webfonts/ss-steedicons.css' ); wp_register_style('VT323-font', 'http://fonts.googleapis.com/css?family=VT323'); wp_enqueue_style( 'VT323-font'); […]

Загрузить таблицу стилей на странице пользовательского подменю

Я пытаюсь загрузить таблицу стилей для отдельной страницы подменю администратора. Код ниже – это то, что я придумал после поиска admin_enqueue_scripts в кодексе: function my_function($hook) { if ( 'themes.php?page=page-name' != $hook ) { return; } wp_enqueue_style( 'custom-style', get_template_directory_uri() . 'custom-page/style.css' ); } add_action( 'admin_enqueue_scripts', 'my_function' ); Как вы можете видеть, я пытаюсь загрузить его на […]