使用不带页面的页面模板

时间:2013-03-14 作者:TobyG

有人知道在URL上是否可以使用页面模板,即使该页面不存在页面?

在构建网站时,我创建相关页面以确保使用模板,但如果网站管理员稍后删除该页面,则会破坏网站。

I\'v read可以添加自定义URL重写,但是否有方法创建自定义URL,但要使用常规页面模板呈现内容(使用get\\u header/footer()&;页面中的其他功能)?

1 个回复
最合适的回答,由SO网友:SomeNorwegianGuy 整理而成

当我为客户制作WordPress网站时,我会给出建议,并且已经做了自己的工作。创建他们无法访问的自定义帖子类型。您可以通过有条件地从管理侧栏中删除帖子类型来实现这一点。解决该问题的方法之一是向用户添加一个自定义功能,您希望允许编辑这些关键页面,让我们在函数中调用该功能“edit\\u ciritical\\u page”。php/函数中包含的文件。你说的php/插件文件

if (!current_user_can("edit_ciritcal_page") {
    remove_menu_page(\'edit.php?post_type=critical_post_type\');
}
如果您不知道要添加什么自定义功能,也可以根据用户名/用户电子邮件进行检查。

结束

相关推荐

Multiple Page Templates & CSS

在使用多个页面模板的主题上处理CSS的最佳实践是什么?例如:我将有一个全宽页面模板和一个两列页面模板。最好只在单个CSS中调用容器(#fullWidthContainer vs.#twoColumnContainer)还是为每个页面模板提供单独的CSS文件更好?