Primary Taxonomy for Post

时间:2014-06-21 作者:Imran

我的博客帖子附带了多个自定义分类法中的项目。为了这篇文章的缘故,让我们只使用标记分类法。。。

所以一篇文章可能包含4个标签,有没有办法选择一个标签作为文章的主要标签?

2 个回复
SO网友:Cody Rees

这篇文章非常古老,但我会在这里发布我的解决方案,以防其他人发现这一点。

如果您使用的是Yoast SEO,您可以连接到其现有的实现中(他们已经为类别执行了此操作)。

function add_variety_primary_term_taxonomy( $taxonomies, $post_type, $all ) {
    if( $post_type == \'product\' && isset( $all[\'my_custom_tax\'] ) ) {
        $taxonomies[\'my_custom_tax\'] = $all[\'my_custom_tax\'];
    }

    return $taxonomies;
}

add_filter( \'wpseo_primary_term_taxonomies\', \'add_variety_primary_term_taxonomy\', 10, 3 );
此外,自定义分类法必须具有“层次结构”=>;这是真的。

祝你好运

SO网友:Pieter Goosen

不,你不能。当分类法、类别和术语处于同一级别时,它们在层次结构中都具有相同的等级。如果将帖子附加到同一级别上的4个分类法、类别或术语,则所有这些分类法的排名将相等。

你能实现你想要做的事情的唯一方法,就是创建一个家长,在这个家长下面有几个孩子,把帖子贴到家长和几个孩子身上。然后,该父项将成为帖子的“主要”标记

结束

相关推荐

Get tags for post_type

我有几个自定义的帖子类型,它们都共享相同的标签。在每个自定义帖子类型的存档上,我想显示使用的标签列表,以及与每个相关的帖子数量。get_tags() 默认情况下,从整个网站内容中提取其所有信息。我找不到get_tags() 函数,我不想执行和密集的查询/函数来手动计数和限制。

Primary Taxonomy for Post - 小码农CODE - 行之有效找到问题解决它

Primary Taxonomy for Post

时间:2014-06-21 作者:Imran

我的博客帖子附带了多个自定义分类法中的项目。为了这篇文章的缘故,让我们只使用标记分类法。。。

所以一篇文章可能包含4个标签,有没有办法选择一个标签作为文章的主要标签?

2 个回复
SO网友:Cody Rees

这篇文章非常古老,但我会在这里发布我的解决方案,以防其他人发现这一点。

如果您使用的是Yoast SEO,您可以连接到其现有的实现中(他们已经为类别执行了此操作)。

function add_variety_primary_term_taxonomy( $taxonomies, $post_type, $all ) {
    if( $post_type == \'product\' && isset( $all[\'my_custom_tax\'] ) ) {
        $taxonomies[\'my_custom_tax\'] = $all[\'my_custom_tax\'];
    }

    return $taxonomies;
}

add_filter( \'wpseo_primary_term_taxonomies\', \'add_variety_primary_term_taxonomy\', 10, 3 );
此外,自定义分类法必须具有“层次结构”=>;这是真的。

祝你好运

SO网友:Pieter Goosen

不,你不能。当分类法、类别和术语处于同一级别时,它们在层次结构中都具有相同的等级。如果将帖子附加到同一级别上的4个分类法、类别或术语,则所有这些分类法的排名将相等。

你能实现你想要做的事情的唯一方法,就是创建一个家长,在这个家长下面有几个孩子,把帖子贴到家长和几个孩子身上。然后,该父项将成为帖子的“主要”标记

相关推荐

Remove P tags from images

我使用的是WordPress 4.2.2,每次我向wysiwyg添加图像时,它都会将输出的图像包装在段落标记中。我需要去掉这些标签。我在网上找到的所有东西都是从2011年开始的,而且似乎都不起作用。我试着把东西放在函数中。php类:function filter_ptags_on_images($content){ return preg_replace(\'/<p>\\s*(<a .*>)?\\s*(<img .* \\/>)\\s*(<\\/a&g