如果已发布页面模板,则不显示页面模板

时间:2014-07-14 20:56:08

标签: wordpress

我的情景很简单。 我有一个页面模板,如果在该自定义页面模板类型下保存了一个页面,则它不应该在管理页面模板下拉框中提供。有人知道如何快速轻松地完成这项工作吗?我似乎找不到一个简单的方法来做到这一点。

1 个答案:

答案 0 :(得分:1)

正如用户建议的那样: 为什么不循环通过

get_post_meta( $post->ID, '_wp_page_template', true ) );

检查页面模板是否在页面的元值中,如果它是从下拉列表中删除的话。 像这样的东西:

How to hide a template in Wordpress?

应隐藏模板,如下所示:

http://wordpress.org/support/topic/checking-for-the-existence-of-an-active-page-template

将允许您检查页面模板以查看它是否正在使用...