A-A+

WordPress查询SQL语句

2015年01月29日 PHP开源系统 暂无评论 阅读 21 views 次

虽然wordpress提供了诸多函数文件,而且许多功能都已经整合到主题的functions.php文件中,但wordpress也允许用户直接在模板中使用SQL语句,虽然有点不太规范,但是适合懒人使用。

比如一些置顶的文章,热门的文章我就是直接使用SQL进行查询的,下面一些较常用的文章SQL调用,比如调用分类下ID等于3的所有文章,并且根据时间来进行排序,哪么就可以使用以下的SQL语句:

SELECT * FROM wp_term_relationships, wp_posts WHERE ID=object_id and term_taxonomy_id=2 ORDER BY `post_date` DESC limit 0,10

还有首页的热评文章,可能直接使用SQL来查询更方便一些,我们来看一下从数据中选取评论数量最多的十篇文章的SQL语句是怎样的,代码如下:

SELECT comment_count,ID,post_title FROM wp_posts WHERE 1 ORDER BY comment_count DESC LIMIT 0 , 10

最后的建议,还是建议将所有的功能进行整合到主题 functions.php 文件中,这样维护起来更方便,而且也很规范。

标签:

给我留言