如何在 WordPress 中编辑单个页面
Posted
技术标签:
【中文标题】如何在 WordPress 中编辑单个页面【英文标题】:How do I edit an individual page in WordPress 【发布时间】:2014-09-26 12:47:34 【问题描述】:我不想编辑模板文件 - 我想制作一个新的模板文件。我正在查看 mysql 注册表,但我看到的只是一个帖子表,而不是页面。之前有人提到了编辑器,但这对创建新模板没有帮助。
我想我在我的 content>theme>my_theme 目录中创建了一个 php 文件,但我不确定。 感谢您的帮助。
【问题讨论】:
如果您创建自己的模板文件,请为其创建一个子主题,否则您的文件将在下次更新主题时被删除。 【参考方案1】:这应该可以帮助你:
它向您显示哪些页面映射到哪个模板,以及应该如何创建新模板。例如,如果您创建了一个 About Us 页面(带有默认页面模板的单一静态页面),Wordpress 会检查以下内容:
-
有没有名为
page-about-us.php
的文件?
没有?是否有一个名为page-#.php
的页面(其中#
是pageid)
没有?只需渲染通用的page.php
在你的情况下,如果你想编辑一个页面(它是一个页面,不是发布?)..那么只需创建一个名为page-$slug.php
的文件就足够了.. WP 将渲染该页面时使用该“模板”。
如果还有点不清楚,请查看此处的源链接(它让事情变得一目了然!):http://make.wordpress.org/docs/theme-developer-handbook/part-one-theme-basics/template-hierarchy/
【讨论】:
【参考方案2】:您可以在主题目录或子文件夹中创建自己的模板文件。在顶部使用具有模板名称的注释。
/*
Template Name: Custom Template
*/
您可以将模板分配给仪表板中“页面属性”框下的页面。
当然,要在模板中显示任何内容,您需要的不仅仅是评论。您可以通过复制主题 index.php 的内容来保留,然后从那里进行编辑。
【讨论】:
以上是关于如何在 WordPress 中编辑单个页面的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Wordpress 编辑器中添加自定义字段并获取其值?