我的情景很简单。 我有一个页面模板,如果在该自定义页面模板类型下保存了一个页面,则它不应该在管理页面模板下拉框中提供。有人知道如何快速轻松地完成这项工作吗?我似乎找不到一个简单的方法来做到这一点。
答案 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
将允许您检查页面模板以查看它是否正在使用...