如何将自定义帖子类型用作分类

时间:2016-10-20 08:33:20

标签: wordpress custom-post-type taxonomy

我有一个用于添加图书的自定义帖子类型和一个用于添加评论的自定义帖子类型,我希望在添加评论时将其与特定图书相关联。我不知道最好的方法是什么。我想知道是否可以使用自定义帖子类型作为另一个的分类法以及如何操作。

4 个答案:

答案 0 :(得分:2)

您不应该使用custom post type作为分类法。您可以做的是使用relation fieldreview帖子类型上创建ACF(或自己编写),然后添加评论所属的book。< / p>

这里绝对不需要分类,绝对不是你想要的方式。 :-)

答案 1 :(得分:0)

在显示更新类别选项

后,在 functions.php 文件中添加此代码
/****mybooks_args category in posttype***/
$mybooks_args = array(
    'labels' => array(
    'name' => 'mybooks Items',
    'singular_name' => 'mybooks Item'),
    'description' => 'Allows you to build custom mybooks items and link them to categories',
    'menu_icon' => 'dashicons-schedule',
    'public' => true,
    'show_ui' => true,
    'menu_position' => 20,
    'supports' => array('title', 'editor', 'thumbnail'),
    'has_archive' => true,
    'rewrite' => array('slug' => 'mybooks-item'),
    'can_export' => true
);

/* http://codex.wordpress.org/Function_Reference/register_post_type */
register_post_type('mybooks', $mybooks_args);

$categories_labels = array(
    'label' => 'Categories',
    'hierarchical' => true,
    'query_var' => true
);

/*  Register taxonomies for extra post type capabilities */
register_taxonomy('mybooks_categories', 'mybooks', $categories_labels);
/****./mybooks_args category in posttype***/

答案 2 :(得分:0)

您不能将自定义帖子类型用作分类,但您可以在2个自定义帖子上使用相同的分类。如果您在评论中注册了图书的ID,您可以在两者之间建立关系,这就是您想要做的事情吗?

答案 3 :(得分:0)

为什么不使用自定义字段?您可以拥有书籍类型,使用&#34;评论&#34;作为关键,然后你写下评论的价值。

这是链接,所以你可以更好地理解 https://codex.wordpress.org/Custom_Fields