WP: шаблон страницы - PullRequest
       3

WP: шаблон страницы

1 голос
/ 10 января 2011

Допустим, у меня есть 2 страницы в WordPress, Страница A и Страница B (обратите внимание, это страницы, а не сообщения).

в качестве WordPress по умолчанию будет использоваться page.php в качестве шаблона для страницы.

но теперь я хочу сделать это следующим образом.

Страница A будет использовать шаблон page.php

, а страница B будет использовать шаблон page-new.php

как яможет сделать это в WordPress?

Ответы [ 2 ]

5 голосов
/ 10 января 2011

Скопируйте шаблон страницы, измените его имя в комментарии /* Template Name: New name */

При редактировании страницы в wp-admin, справа находится комбо с именем Template.Ваш шаблон должен отображаться там автоматически, вы можете выбрать шаблон постранично.

1 голос
/ 10 января 2011

Вам даже не нужно использовать шаблон страницы, просто создайте файл шаблона для этой конкретной страницы, вы можете сделать это, используя идентификатор или фрагмент страницы.

Скопируйте файл page.php и назовите его.

а) page-n.php
- где n - числовой идентификатор страницы

б) page-name.php
- где name - имя страницы (или, по крайней мере, slug, то есть хорошая версия, строчные буквы и hypens)

Все это работает в соответствии с иерархией шаблонов WordPress.
http://codex.wordpress.org/Template_Hierarchy

См. Изображение на приведенной выше ссылке для визуального представления того, как иерархия шаблонов определяет, какой файл загрузить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...