WP:页面模板

时间:2011-01-10 05:27:27

标签: php wordpress

假设我在wordpress,Page A和Page B中有2页(请注意这是Pages not Posts)。

默认的wordpress将使用page.php作为页面的模板。

但现在我想这样做。

页面A将使用模板page.php

和页面B将使用模板page-new.php

我怎么能在wordpress中做到这一点?

2 个答案:

答案 0 :(得分:5)

复制页面模板,在评论中更改其名称

/*
Template Name: New name
*/

wp-admin中编辑页面时,右侧是名为Template的组合。您的模板应自动显示在那里,您可以逐页选择模板。

答案 1 :(得分:1)

您甚至不需要使用页面模板,只需为该特定页面创建模板文件,您可以使用ID或页面的slug来执行此操作。

复制 page.php 文件并将其命名。

a)page-n.php
  - 其中 n 是网页的数字ID

b)page-name.php
  - 其中名称是页面的名称(或者至少是slug,即好的版本,小写和超量)

所有这些都与WordPress模板层次结构一致 http://codex.wordpress.org/Template_Hierarchy

请参阅上面链接中的图像,以直观地表示模板层次结构如何确定要加载的文件。