WordPress获取某个分类下所有文章并调用 WordPress开发者教程优知新2年前发布关注私信0140 ------正文内容展示,开始汲取新知识啦------ 我们在wordpress开发中,经常会调取分类下所有文章输出到首页的某个位置,我们通常是使用query_posts()函数。 今天给大家分享一种方法,通过$wpdb获取一个分类下所有的文章。 在wordpress程序根目录下新建一个php文件,粘贴下面的代码 如下面的代码注释,修改$CID这个分类id,就可以获取这个分类下的文章了。这个查询需要联合三个表wp_posts、wp_term_relationships、wp_term_taxonomy, 根据term_taxonomy_id获取文章标号,post_status = ‘publish’ 是指文章已经发布,post_type=’post’ 是指记录类型是文章,taxonomy = ‘category’ 是指类型是目录。 然后运行这个文件,就可以读取这个分类下的所有的文章了。 <?php include ( "wp-config.php" ) ; require_once (ABSPATH.'wp-blog-header.php'); global $wpdb; $CID = 1;//分类id,只支持一个分类 $sql="SELECT ID,post_title,post_content FROM wp_posts,wp_term_relationships,wp_term_taxonomy WHERE ID=object_id and wp_term_relationships.term_taxonomy_id = wp_term_taxonomy.term_taxonomy_id and post_type='post' and post_status = 'publish' and wp_term_relationships.term_taxonomy_id = $CID and taxonomy = 'category' order by ID desc"; $myrows = $wpdb->get_results($sql); foreach ($myrows as $b) { echo $b->ID."<br />";//这是文章ID echo $b->post_title."<br />";//这是文章标题 echo $b->post_content."<br />";//这是文章内容 } ?> 通过以上的代码,我们可以在网站内容页面,调用文章指定分类下的所有文章列表。如下图: 温馨提示:本文最后更新于2023-06-16 23:59:29,某些文章具有时效性,若有错误或已失效,请私信客服或联系知新社长。------本文内容已结束,喜欢请分享------ 感谢您的访问,Ctrl+D收藏本站吧。 © 版权声明 相关声明 1、本站名称:知新网 2、本站永久网址:https://www.uzhix.com 3、本站部分内容源于网络和用户投稿,仅供学习与参考,如有侵权,请联系站长进行删除处理。 4、用户评论和发布内容,并不代表本站赞同其观点和对其真实性负责。 5、本站禁止以任何方式发布或转载任何违法的相关信息。 6、资源大多存储在云盘,如发现链接失效,请联系我们替换更新。 六月 16 知岛上的今时往日 2024:王国保卫战:复仇/Kingdom Rush Vengeance - Tower Defense (0)2024:古代武器荷莉/Ancient Weapon Holly (0)2024:胡闹修车/Manic Mechanics (0)2024:刃裔学院/Blade Prince Academy (0)2024:夺魂/Taken Soul (0) THE END网站/配置/代码# 分类# 所有文章 点赞0投币 分享QQ空间微博QQ好友海报分享复制链接收藏