自定义帖子类型名称和分配自定义分类

时间:2016-04-10 作者:Maciek Wrona

我创建自定义帖子类型时出错。我已经提出:

register_post_type( \'Post Name\', $args );
而不是

register_post_type( \'post_name\', $args );
现在,我需要为这个帖子类型分配新的自定义分类法。问题之星:

    register_taxonomy( \'custom taxonomy\', array( \'Post Name\' ), $args );
不起作用。

我曾尝试将自定义帖子类型名称更改为一个字符串,然后分配分类法,效果很好。

register_taxonomy( \'custom taxonomy\', array( \'post_name\' ), $args );
问题是,由于现有内容,我无法像这样更改自定义帖子类型名称。正在寻找可以保存现有内容的变通方法。

1 个回复
最合适的回答,由SO网友:Maciek Wrona 整理而成

我选中了另一个选项,并将我的自定义分类设置为使用其名称但不带大写和空格的自定义帖子类型。

\'postname\' 与原件一起使用\'Post Name\'

因此,对于自定义帖子类型

register_post_type( \'Post Name\', $args );
我可以使用

register_taxonomy( \'custom taxonomy\', array( \'postname\' ), $args );
这是可行的。

相关推荐

如何让`wp-list-table`显示我在Custom-Post中的`Custom-Fields`

一切都好吗<我需要wp-list-table 也要显示custom-fields 在每个custom-post 我有,但我不知道如何做到这一点,在这幅图中,它显示了带有字段的表格:Title, Author and Publication Date: 我想要的是能够选择custom-fields 将出现,例如以下示例Title, Carta, Naipe, Author, and Date of Publication: