【发布时间】:2014-07-14 20:56:08
【问题描述】:
我的场景很简单。 我有一个页面模板,如果一个页面保存在该自定义页面模板类型下,它不应该在管理页面模板下拉框中可用。任何人都知道一种快速简便的方法吗?我似乎找不到一个简单的方法来做到这一点。
【问题讨论】:
-
我不相信这是可能的。我做了一些研究,但我不相信有一个功能可以做到这一点。我很高兴被证明是错误的,但无论如何我都看不到这种情况发生。
-
我能想到的解决方案是遍历所有页面并检查每个页面是否是自定义页面模板类型。如果是,则退出循环。或者 wp_posts 表中针对该自定义页面模板类型的自定义查询。但我正在寻找更好的方法......希望有人对此有想法......
-
嗯,如何遍历 page_meta 以检查模板是否在某处。如果它是从下拉列表中删除它.. get_post_meta( $post->ID, '_wp_page_template', true ) ); ?
-
wordpress.org/support/topic/… 应该从正确的方向开始......
-
如果你找到答案,我会投赞成票
标签: wordpress