将 PHP 页面添加到 Wordpress 模板

Posted

技术标签:

【中文标题】将 PHP 页面添加到 Wordpress 模板【英文标题】:Adding PHP Page to Wordpress Template 【发布时间】:2016-05-02 05:06:21 【问题描述】:

我想将特定页面添加到 Wordpress 模板。

例如,我想添加名为“我们的团队”的页面,这些页面包含特殊的 php 代码,我尝试通过 www.domain.com/team 访问它

但是 wordpress 会将用户重定向到 404.php 页面。

如何在 Wordpress 模板文件夹中创建 php 页面。

【问题讨论】:

How to add a PHP page to WordPress?的可能重复 【参考方案1】:

您的自定义 php 页面的顶部必须包含类似这样的内容

/**
 * Template Name: My Custom Page
 */

然后进入 Wordpress,创建一个页面(随意命名),然后在页面属性下将模板更改为“我的自定义页面”。这将创建从您的自定义页面到您可以导航到的 Wordpress 页面的链接。

【讨论】:

【参考方案2】:

您只需要为您想要的页面创建一个模板。在模板文件中可以根据需要插入php代码。

1 - 首先使用命名法“page-” + [My-Name-page] 创建一个 php 文件,例如:page-our-team.php


2 - 在文件标题中将以下注释添加到 wordpress 将文件识别为新页面模板:

<?php /* Template Name: PAGE OUR TEAM */ ?>

3 - 在开始使用其完全自定义的代码之前,请测试一切是否正确。

<?php echo "My happy custom php code";?>


4 - 保存您的文件并转到 wordpress 的管理面板。创建一个空白页面,然后在屏幕右侧选择列表中选择您创建的模板。

5 - 在您的浏览器中测试页面的 url,看看您的测试是否有效。


6 - 如果您有任何问题,请随时提出。

【讨论】:

【参考方案3】:

创建新模板对您来说是个好方法,请按照以下步骤操作:

1:在您的主题中创建任何新文件并将以下代码粘贴到最顶部

<?php 

    /** Template Name: Team */
?> 

2:在这个创建的模板中添加您的代码,并使用模板名称 [templatename].php 保存它,因此在本示例中它将是 team.php。你可以将它命名为任何你喜欢的结构,只要它是一个 php 文件。

3:登录到您的 wordpress 管理面板,在那里创建新页面,因为您已经将代码保存在文件中,因此将内容留空。

4:从右侧,选择创建的模板(在本例中为 team.php)并分配给页面。

请记住,如果您使用的是第三方主题,请将您的模板保存在子主题中。

【讨论】:

以上是关于将 PHP 页面添加到 Wordpress 模板的主要内容,如果未能解决你的问题,请参考以下文章

将自定义 css 添加到 wordpress 中的页面模板

PHP 将摘录添加到WordPress页面

php 将页面添加到Wordpress搜索结果

php Wordpress仅将脚本添加到某些管理页面

php 将管理员通知添加到wordpress设置页面。

如何在 WordPress 中通过模板为 HTML 标签动态添加类