Wordpress 自定义自定义文章类型的发布元框

Wordpress 自定义自定义文章类型的发布元框,wordpress,custom-post-type,Wordpress,Custom Post Type,我想为wordpress构建一个简单的票务系统插件。 因此,我需要一个自定义的职位类型。 但是,如果保存了此帖子类型,则其帖子状态应仅为“发布”。 因此,用于发布的整个默认元框都有不必要的字段。 我不想要post status下拉列表,也不想要Visibly设置字段。 奇怪的是,即使我在register\u post\u type的args中将属性public设置为false,也会显示此字段 据我所知,定制的post类型支持还没有完全开发出来。 也许这也是一个悬而未决的问题 但是,是否有人知道通

我想为wordpress构建一个简单的票务系统插件。 因此,我需要一个自定义的职位类型。 但是,如果保存了此帖子类型,则其帖子状态应仅为“发布”。 因此,用于发布的整个默认元框都有不必要的字段。 我不想要post status下拉列表,也不想要Visibly设置字段。 奇怪的是,即使我在register\u post\u type的args中将属性public设置为false,也会显示此字段

据我所知,定制的post类型支持还没有完全开发出来。 也许这也是一个悬而未决的问题

但是,是否有人知道通过默认的wordpress publishing metabox可以实现此功能,或者我是否需要自定义metabox来保存它。

否,这是错误的:

As far as I know the custom post type support isn't fully developed.
您可以完全控制
register\u post\u type
功能中的所有配置。您必须配置您的帖子类型支持的内容,并且管理员中的元框将相应地显示不同的选项

研究:

不,这是错误的:

As far as I know the custom post type support isn't fully developed.
您可以完全控制
register\u post\u type
功能中的所有配置。您必须配置您的帖子类型支持的内容,并且管理员中的元框将相应地显示不同的选项


研究:

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

  • 删除
    submitdiv
    metabox
  • 创建具有不同id的新元盒
  • 使用函数
    post\u submit\u meta\u box()的HTML视图创建回调
  • 在jQuery中通过
    submitdiv
    更改您的id,以继续正确使用
    post.js

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

  • 删除
    submitdiv
    metabox
  • 创建具有不同id的新元盒
  • 使用函数
    post\u submit\u meta\u box()的HTML视图创建回调
  • 在jQuery中通过
    submitdiv
    更改您的id,以继续正确使用
    post.js

  • 如果我将public设置为false(这也是默认设置),则发布元框不应显示Visibility设置。此外,我还没有看到禁用草稿模式的设置。默认情况下,在进入“添加新内容”屏幕时,每个帖子类型都设置为草稿。但这不是我的问题。我想配置发布元框,以便只有发布按钮可见。当然,我可以嵌入一个隐藏这个字段的样式表,但我认为这是一个快速而肮脏的解决方案。我不喜欢这样的解决方案,因为在大多数情况下,它们都是令人讨厌的。如果我将public设置为false(这也是默认设置),那么发布元框不应该显示Visibility设置。此外,我还没有看到禁用草稿模式的设置。默认情况下,在进入“添加新内容”屏幕时,每个帖子类型都设置为草稿。但这不是我的问题。我想配置发布元框,以便只有发布按钮可见。当然,我可以嵌入一个隐藏这个字段的样式表,但我认为这是一个快速而肮脏的解决方案。我不喜欢这样的解决方案,因为在大多数情况下,它们都是令人讨厌的。