我自己也是一个相对的新手,但一直在深入研究帖子类型,并限制(许多)管理方面的事情。我相信你所要求的不是你简单配置的东西;它需要代码:
(1) 将元框添加到帖子类型,下拉标题选项作为元框中的一个字段。
(2) 关闭帖子页面上#title元素的编辑功能:
<style type="text/javascript">
jQuery(document).ready(function() {
jQuery( "#title" ).attr( "disabled", true ) });
</script>
排队等候。js,或只是在admin\\u页脚钩子处内联(回显)它-测试您的post\\u类型,以避免无意中关闭admin中其他页面的标题。
。。。您可能还需要在#title元素中粘贴一个temp值,以保存帖子;我不确定这是否是保存帖子的必填字段。
(3) 钩入行动post_updated, 检查您的post\\u类型,并通过以下方式将metabox设置的值(您所需的标题)复制到post title字段中wp_update_post($post) 作用
显然有很多细节需要填写,但这就是我的方法。
(编辑):或-使用jQuery完成全部工作;在后期编辑页面上完全重写#title元素,使title字段成为下拉选择器。。。