首页 > 解决方案 > 为自定义帖子类型自定义发布元框

问题描述

我想为 wordpress 构建一个简单的票务系统插件。因此我需要一个自定义的帖子类型。但是,如果已保存此帖子类型,则该帖子类型应仅具有“发布”的帖子状态。因此,用于发布的整个默认元框都有不必要的字段。我不想要帖子状态下拉列表,也不想要可见性设置字段。奇怪的是,即使我在 register_post_type 的参数中将属性 public 设置为 false,也会显示此字段。

据我所知,自定义帖子类型支持尚未完全开发。也许这也是一个悬而未决的问题。

但是,有人知道这是否可以通过默认的 wordpress 发布元框实现,还是我需要一个自定义元框来保存它。

标签: wordpresscustom-post-type

解决方案


不幸的是,要做到这一点并不容易,所以你应该:

  1. 删除元submitdiv
  2. 创建一个具有不同 id 的新元框
  3. 使用受函数启发的 HTML 视图创建回调post_submit_meta_box()
  4. 在 jQuery 中更改您的 idsubmitdiv以继续post.js正确使用

完整答案在这里


推荐阅读