我使用以下代码获取所有类别的列表:
$args = array(
\'hide_empty\' => 0,
\'orderby\' => \'name\'
);
wp_list_categories($args);
但是,我想要一个只列出与帖子相关的类别的列表。我怎样才能做到这一点?我使用以下代码获取所有类别的列表:
$args = array(
\'hide_empty\' => 0,
\'orderby\' => \'name\'
);
wp_list_categories($args);
但是,我想要一个只列出与帖子相关的类别的列表。我怎样才能做到这一点?<!-- Display Categories Assigned to a post -->
<?php $taxonomy = \'category\';
// Get the term IDs assigned to post.
$post_terms = wp_get_object_terms( $post->ID, $taxonomy, array( \'fields\' => \'ids\' ) );
// Separator between links.
$separator = \',\';
if ( ! empty( $post_terms ) && ! is_wp_error( $post_terms ) ) {
$gterms = wp_list_categories( array(
\'title_li\' => \'\',
\'style\' => \'none\',
\'echo\' => false,
\'taxonomy\' => $taxonomy,
\'include\' => $term_ids,
\'child_of\' => 193
) );
$gterms = rtrim( trim( str_replace( \'<br />\', $separator, $gterms ) ), $separator );
}
输入你的父猫id,例如,我有流派父类别,它有很多子类别,以显示与你当前帖子相关的子类别,输入父类别的id。要输出它,请使用plz<?php echo $gterms; ?>
我注意到,当我启用WooCommerce并使用get_author_posts_url() 当用户的角色为Customer.当我将用户更改为Subscriber get_author_posts_url() 工作正常。我已经禁用了所有插件,以系统地确定问题的原因,并可以确认只有在启用WooCommerce时才会出现问题。我还刷新了重写。我甚至试过使用$user->add_role( \'subscriber\' ) 到用户的容量数组。有人知道为什么会发生这种事吗?我怎样才能抑制它?(即不重定向get