Page_template (шаблоны страницы) не везде работают. Как исправить?
Здравствуйте, подскажите пожалуйста!
Создал в своей теме front-page.php, но он не видеть шаблоны страницы. Вот эти! Что делать, может где то его нужно прописать дополнительно.
Шаблон страницы front-page.php автоматически применяется при его наличии.
Зайдите в Настройки - Чтение - Статическая главная страница и выберите страницу. К этой странице будет применен ваш шаблон
Вячеслав, значит, что-то где-то вы напутали.
Установите плагин query monitor и посмотрите какой именно шаблон выводит содержимое главной страницы при условии, что у вас выбрана статическая главная страница
Вячеслав, если вы плагином query monitor проверили и видите, что содержмое страницы выводится шаблоном front-page.php, тогда в чем именно у вас проблема заключается? Шаблон работает
Тут како дело... не для каждого шаблона нужно указывать
<?php
/*
Template name: Название Шаблона
*/
?>
Есть шаблоны, например главная, блог, которые работают и без указания названия шаблона. А если вы добавите вышеуказанный код в ваш шаблон, то увидите ваш шаблон в в блоке выбора шаблонов
<?php
/**
* Template for displaying the front-page.
* @package Demo
*/
get_header(); ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( 'content', 'page' ); ?>
<?php
// If comments are open or we have at least one comment, load up the comment template
if ( comments_open() || get_comments_number() ) :
comments_template();
endif;
?>
Вячеслав, разумеется, что не преключит, так как у вас есть конкретный шаблон для главной страницы. И по иерархии сперва отработает front-page.php
Если хотите чтобы отображалась "Полная ширина", то удалите шаблон front-page.php
Должно заработать...