首页 > 电脑专区 > CMS教程 > WordPress >

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

来源:互联网 2023-03-14 12:48:11 179

利用$wpdb自定义查询可以调用某年下的月份归档, 例如调用2014年月份归档的代码如下所示。复制代码代码如下:// Get archive by yearglobal $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 >';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>';4TJ办公区 - 实用经验教程分享!

输出如下:复制代码代码如下:ul> li>a href="http://yourdomain.com/2013/">2013/a> ul > 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>4TJ办公区 - 实用经验教程分享!

以上方法由办公区教程网编辑摘抄整理自互联网可供大家参考!4TJ办公区 - 实用经验教程分享!


标签: WORDPRESS

办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码