将帖子链接到自定义帖子类型

时间:2013-04-02 作者:Fixtree

我有一个自定义的帖子类型“books”,我存储关于书籍的不同自定义信息字段。

我想使用帖子并将我写的帖子(在新闻或优惠等类别中)链接到书籍。

例如,当用户查看图书信息页面时,我希望能够显示与该图书相关的新闻类别中的所有帖子。

我可以使用自定义字段并将图书id分配给新闻。但是如果我有一条与很多书有关的新闻呢?

有没有办法将所有自定义帖子标题归档到分类法中?最好的方法是什么?

3 个回复
SO网友:Barry Kooij

使用名为Sub-Post的插件,可以轻松创建这些链接并将其显示在任何需要的页面上(使用小部件或短代码)。这不是一个免费的插件,但它会完全满足您的要求。有关更多信息,请访问www.subposts.com

SO网友:Ravinder Kumar

尝试Posts to Posts Plugin

此插件允许您在任何类型的帖子之间创建多对多关系:帖子、页面、自定义等。以下是一些示例用例:

手动整理相关帖子列表,发布与零售商相关的系列产品等。此外,您可以在帖子和用户之间创建多对多关系。因此,您还可以实现:

用户最喜欢的帖子每个帖子有多个作者等

SO网友:Arturo Gallegos

在您的功能中。例如,您可以注册一个新的分类法并与您的自定义帖子类型相关

创建自定义帖子类型:https://codex.wordpress.org/Function_Reference/register_post_type

register_post_type(\'books\',
      array(
        \'labels\' => array(
          \'name\' => __(\'Books\', \'sc\'),
          \'singular_name\' => __(\'Book\', \'sc\')
        ),
        \'public\' => true,
        \'has_archive\' => true,
        \'rewrite\' => array(\'slug\' => \'books\'),
        \'supports\' => array(\'title\', \'editor\', \'author\', \'thumbnail\')
      )
    );
创建自定义分类法(类似于类别)https://codex.wordpress.org/Function_Reference/register_taxonomy

register_taxonomy(
      \'gender\',
      \'books\',// your custom post name
      array(
        \'label\' => __(\'Gender\', \'sc\'),
        \'rewrite\' => array( \'slug\' => \'gender\' ),
        \'show_ui\' => true,
        \'public\' => true,
        \'show_in_quick_edit\' => false,
        \'meta_box_cb\' => false,
        \'show_in_menu\'=>true,
        \'show_in_nav_menus\' => true,
        \'query_var\' => true,
      )
    );

结束

相关推荐