WordPress查问某年某月文章的SQL语句

利用$wpdb自定义查问能够调用某年下的月份归档, 例如调用2014年月份归档的代码如下所示。

// Get archive by year
global $wpdb, $wp_locale;
$year = 2014;
$query = "SELECT DISTINCT MONTH(post_date) AS `month` FROM $wpdb->posts WHERE `post_type` = 'post' AND `post_status` = 'publish' AND YEAR(post_date) = $year ORDER BY `month` DESC";
$months = $wpdb->get_results($query);
echo '<ul>';
echo '<li><a href="'.get_year_link( $year ).'">'.sprintf('%d', $year).'</a>';
echo '<ul class="month-list">';
foreach( $months as $month ) {
$text = sprintf(__('%1$s'), $wp_locale->get_month($month->month));
echo '<li><a href="'.get_month_link( $year, $month->month).'">'.$text.'</a></li>';
}
echo '</ul></li></ul>';


输入如下:

<ul>
<li><a href="http://yourdomain.com/2013/">2013</a>
<ul class="month-list">
<li><a href="http://yourdomain.com/2013/11/">十一月</a></li>
<li><a href="http://yourdomain.com/2013/09/">九月</a></li>
<li><a href="http://yourdomain.com/2013/08/">八月</a></li>
<li><a href="http://yourdomain.com/2013/06/">六月</a></li>
<li><a href="http://yourdomain.com/2013/02/">二月</a></li>
</ul>
</li>
</ul>

以上就是安达网络工作室关于《WordPress查询某年某月文章的SQL语句》的一些看法。更多内容请查看本栏目更多内容!

本文相关话题: wordpress sql
版权声明:本文为 安达网络工作室 转载文章,如有侵权请联系我们及时删除。
相关文章
WordPress应用中文用户名的办法

在WordPress上增加中文用户时报错说不支持中文,失去如下谬误:谬误:请填写用户名。谬误:此用户名蕴含有效...

WordPress中自定义后盾治理界面配色计划的小技巧

WordPress 3.8 开端的全新设计的后盾支持多颜色抉择,默许有八种十分精巧的配色,能够让用户本人抉择。 对...

详解WordPress开发中get_header()获取头部函数的用法

函数意义详解 从以后主题调用header.php文件。是不是很简略?好吧,假如你是老手的话这里要提示一下,这里的...

详解WordPress中的头像缓存和代理中的缓存更新办法

wordpress评论中的头像是应用Gravatar的头像效劳(Gravatar民间注册地址:http://en.gravatar.com),用户的...

CentOS下搭建PHP环境与WordPress博客顺序的全流程总结

环境 效劳器操作零碎:CentOS 7.0 博客部署效劳器:Apache 后盾言语:PHP 数据库:MySql 前端框...

WordPress的JavaScript 本地化完成

目前对大少数人来说是一个无用的性能, 甚至有人以为这是 WordPress 卑劣地偷偷地在页面上埋了一个扯淡的脚本...

需求提交

客服服务

亿鸽在线客服系统