我是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>';
}
你显然可以根据需要调整输出。
资源
评论前必须登录!
注册