按 WordPress 分类展示文章列表

知更鸟 2021年10月13日16:59:05WordPress32861阅读模式

通过下面的代码可以实现WordPress文章按分类展示文章列表,将代码放在分类归档页面,当该分类有子分类时,则显示子分类文章列表,无子分类则显示该分类列表,将代码放在首页,则所有文章按分类以列表形式展示。文章源自知更鸟-https://zmingcx.com/wordpress-category-display-article-list.html

文章源自知更鸟-https://zmingcx.com/wordpress-category-display-article-list.html

按 WordPress 分类展示文章列表

按 WordPress 分类展示文章列表

文章源自知更鸟-https://zmingcx.com/wordpress-category-display-article-list.html

$current_cat = get_queried_object();
echo '父分类名称: '.$current_cat->name;
$subcategories = get_categories(
	array( 'parent' => $current_cat->term_id )
);

// 判断是否有子分类
if( !empty( $subcategories ) ) {
	foreach( $subcategories as $cat ) {
		echo '<br><b>分类名称: '.$cat->name.'</b><br>';
		$cat_posts = get_posts( array(
			'posts_per_page' => -1,
			'category'       => $cat->term_id
		) );
 
		if ( $cat_posts ) {
			foreach ( $cat_posts as $post ) :
				echo '<a href="'.get_permalink().'">'.$post->post_title.'</a><br>';
			endforeach;
		}
	}
} else {
	$cat_posts = get_posts( array(
		'posts_per_page' => -1,
		'category'       => $current_cat->term_id
	) );

	if ( $cat_posts ) {
		foreach ( $cat_posts as $post ) :
			echo '<a href="'.get_permalink().'">'.$post->post_title.'</a><br>';
		endforeach;
	}
}
文章源自知更鸟-https://zmingcx.com/wordpress-category-display-article-list.html
weinxin
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
让 WordPress 页面支持添加分类及标签 WordPress

让 WordPress 页面支持添加分类及标签

默认WordPress页面不支持选择分类和添加标签,可以通过下面的方法为页面添加分类及标签。 将下面代码添加到当前主题函数模板functions.php中: function san_add_taxo...
自定义 WordPress 文章显示数量 WordPress

自定义 WordPress 文章显示数量

一般我们都在设置 → 阅读 → 博客页面至多显示中,统一设置每个页面的文章显示数量,如果想某些页面自定义显示数量,不受这个控制,可以通过下面的代码实现。 自定义 WordPress 文章显示数量 将下...
WordPress 在文章页以标签云形式显示文章标签 WordPress

WordPress 在文章页以标签云形式显示文章标签

大家都看过WordPress 标签小工具的标签云,标签按文章数显示不同的大小,看上去很生动,那么在文章页面是否也可以用标签云的形式调用该文章标签呢?当然是可以的。 WordPress 在文章页以标签云...
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定

评论:3   其中:访客  3   博主  0
    • WordPress新手学园
      WordPress新手学园 2

      学习了,之前自己研究出来了

      • 欧乐安
        欧乐安 2

        很实用的功能

        • 黑鸟博客
          黑鸟博客 2

          小破站我尽量避免多分类,感觉维护起来麻烦。 :shock: