微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

有没有一种方法可以使wordpress发布类别正常运行但不可见?

如何解决有没有一种方法可以使wordpress发布类别正常运行但不可见?

我想在帖子和帖子例外中显示类别,但是我也想使用有助于组织网站周围帖子的显示但不可见的类别。

例如,“特色”类别可以应用于不相关类别中的一系列帖子,但它们是在特定区域中显示的最有价值的帖子。我不希望将“功能”类别显示用户

解决方法

请改用自定义分类法。您可以指定它们不是公开的,但仍将其用于查询和分组。 https://developer.wordpress.org/reference/functions/register_taxonomy/

,

您正在查看自定义分类法。自定义分类法可以应用于多个帖子。您可以使用参数来控制它们的行为。

CT看起来像这样,并在您的function.php文件中声明

<?php 
/**
* Add CT to CPT
*/
add_action( 'init','custom_taxonomy_langues' );
function custom_taxonomy_langues() {
  $taxonomy = '_related_CPT_goes_here';
  $singular = '_CT_singular_name';
  $plural = '_CT_plural_name';
  $labels = array(
    'name' => $plural,'singular_name' => $singular,);
  $args = array(
    'labels' => $labels,'description' => '','hierarchical' => 1,'public' => false,'publicly_queryable' => true,'show_ui' => true,'show_in_menu' => false,'rewrite' => array( 'slug' => strtolower( $plural ),'hierarchical' => 1 ),);
  register_taxonomy( strtolower( $plural ),strtolower( $taxonomy ),$args );
  }; ?>

如您所见,您可以控制与行为有关的几乎所有内容,可以查询它们,它们是否具有存档页面,是否希望它们显示在管理ui中? >

已经有很多文章,关于将多个CPT连接到单个CT方面,您可以看一下https://wordpress.stackexchange.com/questions/92430/can-multiple-custom-post-types-share-a-custom-taxonomy

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。