手机
当前位置:查字典教程网 >CMS教程 >WordPress >WordPress查询某年某月文章的SQL语句
WordPress查询某年某月文章的SQL语句
摘要:利用$wpdb自定义查询可以调用某年下的月份归档,例如调用2014年月份归档的代码如下所示。//Getarchivebyyearglobal...

利用$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>';

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>

<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获取置顶文章列表的方法

WordPress文章ID不连续的解决方法

wordpress 显示文章日期的方法

WordPress数据库备份的方法:WordPress管理区的管理菜单

WordPress显示当前文章同分类下的文章列表

让WordPress媒体库识别.pdf文件的方法

Wordpress修改某篇文章ID(把ID为148的改成147)的SQL语句

WordPress 显示文章摘要方法 详细篇

WordPress评论IP地址显示为127.0.0.1的解决办法

WordPress 搜索框添加文字提示的方法

精品推荐
分类导航