如何在Wordpress中创建自定义页面

时间:2015-10-05 21:35:06

标签: php wordpress rewrite

您好我想在wordpress中创建一个完全自定义的页面,我会添加很多PHP代码,所以我不想将其创建为wordpress' Page'但作为文件' filename.php'在我的主题目录中。当然在那个页面中我需要包含wp函数和东西,我计划用require_once("../../../../wp-load.php");来完成。

我的问题是,如何设置自定义页面的标题信息(标题,元描述等等)以及如何添加重写规则以使其可以访问,例如" website.dom /页面名&#34 ;.提前感谢您的回答,即使您告诉我最好的方法是使用wordpress默认"添加新页面,我也不想使用任何脚本在其中插入PHP代码页面,谢谢。

2 个答案:

答案 0 :(得分:0)

我建议您创建一个WP页面,并将其设置为使用自定义模板。然后,将自定义脚本添加到模板中。

答案 1 :(得分:0)

WordPress内置了查找自定义页面的功能,并且每次打开页面时都会这样做。要让WordPress找到它,您可以将文件命名为page-{id}.phppage-{slug}.php并将其放在主题文件夹中。因此,如果您的页面名称是“关于” - 您通常使用WordPress中的管理部分创建的 - 您将文件命名为“page-about.php”。然后WordPress会自动加载它。

要加载页面标题,请使用get_header( 'about' );(虽然这是标题的一部分)。

一个好的开始方法是找到page.php,保留默认模板,复制并重命名,如上所述。然后以任何你想要的方式编辑它。你会找到一个很好的指南here