我对此代码段有疑问。它有效,但它显示所有顶级父类别的永久链接,但我只想显示我正在查看的帖子的父类别的永久链接。
例如,我在一个帖子单页面上,我想要创建一个类别概述的“返回”链接,所以我需要获得父类别的永久链接,但不是所有父类别的永久链接。
<?php
$args = array(
'orderby' => 'name',
'parent' => 0
);
$categories = get_categories( $args );
foreach ( $categories as $category ) {
echo '<a href="' . get_category_link( $category->term_id ) . '" class="back"><span class="glyphicon glyphicon-menu-left"></span>Zurück zu ' . $category->name . '</a><br/>';
}
?>
答案 0 :(得分:0)
根据您的问题
例如,我在邮政单页面上,我想做一个&#34;返回&#34; 链接到类别概述,所以我需要获得永久链接 父类别,但不是所有父类别。
你可以获得与post id&amp;然后显示第一类链接。
如果您要列出与当前帖子/页面关联的所有类别,请写 foreach 循环
的 single.php中强>
global $post;
$categories = get_the_category( $post->ID );
if ( ! empty( $categories ) ) {
echo '<a href="' . esc_url( get_category_link( $categories[0]->term_id ) ) . '">' . esc_html( $categories[0]->name ) . '</a>';
}