个性化阅读
专注于IT技术分析

如何在WordPress中为所有类别创建常规自定义主题页面

我是Wordpress的新手, 我无法弄清楚如何为Wordpress中的所有类别创建常规的自定义主题页面。我看过很多教程, 这些教程如何为每个类别创建自定义主题页面, 但是没有一个教程为如何为所有类别链接创建通用主题页面。

如何实现的?谢谢


#1


为了简单起见, 我假设你是指post_type” post”的所有类别, 例如在管理菜单上的”帖子”。

你可以创建自定义函数或在页面中使用以下代码列出所有类别的get_categories:

$categories = get_categories( array(
    'orderby' => 'name', 'order'   => 'ASC'
) );

foreach( $categories as $category ) {
    $category_link = sprintf( 
        '<a href="%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> ';
    echo '<p>' . sprintf( esc_html__( 'Description: %s', 'textdomain' ), $category->description ) . '</p>';
    echo '<p>' . sprintf( esc_html__( 'Post Count: %s', 'textdomain' ), $category->count ) . '</p>';
}

你显然可以根据需要调整输出。

资源

赞(0)
未经允许不得转载:srcmini » 如何在WordPress中为所有类别创建常规自定义主题页面

评论 抢沙发

评论前必须登录!