Intereting Posts
Как иметь html в вкладке TinyMce «Текст» правильно отступом и выделенным Многостраничный перевод строк Добавить скрипт на страницу в определенном месте в wordpress Как сделать запрос только на определенной странице администратора? Как удалить все сообщения с мертвыми образцами? Перетаскивание переменной разбиения на плагины Импорт твитов с определенными хэштегами в WordPress Как я могу удалить всех пользователей, которые никогда не комментировали / опубликовали спам-комментарии? Конфликт между mathax и wp-Typography Как добавить функциональность после загрузки страницы благодарности? Изменить размер прикрепленного изображения по умолчанию Где меню «Конфиденциальность» для плагина «WP Robots Txt»? Добавление постформатов к 20-ти десятой детской теме Почта Wp не работает, если Ajaxed Страница для входа в систему пользователя для редактирования / удаления собственного контента?

нужно использовать другую таблицу стилей для конкретного шаблона страницы

Я работаю с двадцатью четырнадцатью темами. Я хочу настроить шаблон полной ширины для моих нужд, чтобы сделать его более широким на определенных страницах. поэтому я скопировал его в подпапку в моей дочерней теме.

как мне вставлять стиль, который будет влиять на этот шаблон ТОЛЬКО?

попробовал это, но он не работает: http://www.transformationpowertools.com/wordpress/real-full-width-page-template-twentyfourteen

ps: Я не разработчик 🙁

Solutions Collecting From Web of "нужно использовать другую таблицу стилей для конкретного шаблона страницы"

Как включить стиль, который повлияет только на этот шаблон?

Трюк заключается в том, чтобы подключиться к template_include . Это позволяет нам увидеть, какой шаблон применяется к странице.

Предположим, что у нас есть шаблон с базовым именем 'full-width.php'. Внутри обратного вызова template_include мы можем условно присвоить стиль CSS только тогда, когда шаблон имеет полную ширину.

 function wpse_258048_template_include( $template ) { if( 'full-width.php' === basename( $template ) ) { wp_enqueue_style( 'full-width', PATH_TO . '/full-width.css' ); } return $template; } add_action( 'template_include', 'wpse_258048_template_include', 1000, 1 ); 
 function register_foundation_style() { if ( is_page_template( 'page-templates/full-width.php' ) ) { wp_enqueue_style( 'full-width', get_stylesheet_directory_uri() . '/full-width.css' ); } } add_action( 'wp_enqueue_scripts', 'register_foundation_style' );