如何在自定义wordpress主题的foreach循环中获取(打印)类别列表[重复]

这个问题已经在这里有了答案:
如何在WordPress中显示所有类别? (3个答案)
如何在Wordpress中获得类别(2个答案)
获取活动页面的当前类别ID(11个答案)
从单个帖子中获取Wordpress类别(2个答案)
2个月前关闭。
我想在我在wordpress管理面板中创建的自定义wordpress主题中, 打印(获取)foreach循环内的所有类别列表。并且还想要显示特定帖子(即单个帖子)中的类别
#1你可以在这里查看:https://developer.wordpress.org/reference/functions/get_categories/

$categories = get_categories( array( 'orderby' => 'name', //Any Query to filter categories ) ); foreach( $categories as $category ) { //Do as you need with Category }

对于单发
$categories = get_the_category(); foreach( $categories as $category ) { //Do as you need with Category }

#2类别循环
$categories = get_categories( array( 'orderby' => 'name', 'order'=> 'ASC' ) ); foreach( $categories as $category ) { $category_link = sprintf( '< a href="http://www.srcmini.com/%1$s" alt="%2$s"> %3$s< /a> ', esc_url( get_category_link( $category-> term_id ) ), esc_attr( sprintf( __( 'View all posts in %s', 'textdomain' ), $category-> name ) ), esc_html( $category-> name ) ); echo '< p> ' . sprintf( esc_html__( 'Category: %s', 'textdomain' ), $category_link ) . '< /p> '; }

【如何在自定义wordpress主题的foreach循环中获取(打印)类别列表[重复]】将此代码放在你的单个页面上以获得类别
$categories = get_the_category(); if ( ! empty( $categories ) ) { echo '< a href="' . esc_url( get_category_link( $categories[0]-> term_id ) ) . '"> ' . esc_html( $categories[0]-> name ) . '< /a> '; }

    推荐阅读