header.php не входит в настраиваемую страницу wordpress

Пожалуйста, поправьте меня, в чем проблема и что мне делать,

Я пытаюсь создать свой собственный шаблон страницы в wordpress. Также целевая страница по умолчанию,
Я только что создал файл jp_home.php и установил Template Name: name here.

Затем создайте страницу с именем home и выберите тему для домашней страницы, во-вторых, я зашел на settings>reading>, выбрал статическую страницу и выбрал мою домашнюю страницу в качестве целевой страницы.

Все эти изменения я сделал в шаблоне themes/twentyeleven/.

СЕЙЧАС проблема: в jp_home.php

<?php
/**
 * Template Name: WebTech Eleven
 */

//get_header('new');
?>

<!-- Wrapper Start -->
<div id="wrapper">
    Here is my Page
</div>
<!-- End Wrapper -->
<?php
    get_footer();   
//require("footer_old.php");
?>

после комментирования get_header() я все еще просматриваю свой header.php, я не знаю почему ?? а остальная часть не видна. Может ли кто-нибудь объяснить, что я сделал не так? ?>


person jogesh_pi    schedule 04.09.2012    source источник
comment
Это весь файл или есть открывающий тег php вверху и закрывающий внизу? Вам нужно начинать с <?php перед любым php-кодом в файле и в конце всего php-кода вам нужно закрыть с помощью ?>   -  person Isaac Betesh    schedule 04.09.2012
comment
спасибо за ответ. Я дал <?php теги, но не знаю, почему не отображаются здесь, но уверен, что проблема не в этом.   -  person jogesh_pi    schedule 04.09.2012
comment
Может ли кто-нибудь сказать мне, почему я отрицательно отношусь к этому вопросу?   -  person jogesh_pi    schedule 04.09.2012


Ответы (2)


Что ж, если вы все еще видите контент из заголовка и никаких изменений / дополнений в вашем jp_home.php, тогда WordPress не загружает этот файл шаблона.

Похоже, вы делаете все, что вам нужно, но давайте просто рассмотрим, как выполнить то, что вы ищете.

Убедитесь, что у вас есть jp_home.php в каталоге тем twentyeleven. После этого создайте свою Home страницу. Выберите WebTech Eleven в разделе «Шаблон» и сохраните страницу. После этого перейдите в «Настройки»> «Чтение» и убедитесь, что ваша главная страница настроена на отображение статической страницы, и установите для нее значение Home.

Убедитесь, что вы действительно переходите на правильную домашнюю страницу, и вы увидите новый шаблон в действии (хороший способ сделать это - перейти к редактированию домашней страницы и нажать «Просмотреть страницу»). Я только что протестировал все это локально, и у меня это работает.

Здесь также очень четкое и краткое руководство: http://wsmithdesign.wordpress.com/2011/01/19/creating-a-custom-wordpress-home-page-template/

person dpcasady    schedule 04.09.2012
comment
спасибо, я сделал то же самое, значит просмотрел все, а потом все заработало, не понял, в чем проблема, еще раз спасибо .. - person jogesh_pi; 04.09.2012

Перейдите в Pages -> All Pages и откройте страницу, на которой вы хотите использовать шаблон (ЭТА статическая страница в вашем случае). На странице редактирования вы выбрали «WebTech Eleven» в шаблонах?

Также я должен спросить. Вы пробовали очистить кеш на стороне клиента и на стороне сервера, если вы используете там какой-либо кеш?

person Tech163    schedule 04.09.2012