欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

WordPress網(wǎng)站程序如何添加文章排行榜

作者 / 無憂主機(jī) 時間 2014-08-05 10:25:14

最近wordpress的問題層出不窮,一個谷歌退出了中國市場就造成了wordpress的卡頓,無憂主機(jī)小編最近一個月安裝wordpress的插件都不下100個了。所以 現(xiàn)在小編對wordpress的程序還算略知一二。今天一位站長朋友問小編,我的網(wǎng)站發(fā)表了很多文章,但是我想我的網(wǎng)站有一個排行榜,顯示出我網(wǎng)站的最熱文章,這樣可以增加訪問量和點(diǎn)擊率。在這個問題,無憂主機(jī)小編是這樣處理的,就是用到了WordPress功能函數(shù)Query_post()的一種高級用法,就是獲取本周或當(dāng)月或最近30天評論最多的一定數(shù)量的日志。 使用方法是將以下各段代碼放置到需要顯示最熱日志的主題模板文件中適當(dāng)?shù)奈恢眉纯?,如邊欄(sidebar.php)。 所有時間內(nèi)評論最多日志 復(fù)制代碼代碼如下: <ul> <?php query_posts('post_type=post&posts_per_page=10&orderby=comment_count&order=DESC'); while (have_posts()): the_post(); ?> <li><a href="<?php the_permalink(); ?>" title="<?php printf(esc_attr('Permalink to %s'), the_title_attribute('echo=0')); ?>" rel="bookmark"><?php the_title(); ?></a></li> <?php endwhile; wp_reset_query(); ?> </ul> 這段代碼默認(rèn)顯示前10篇評論最多的日志,數(shù)量10可修改為其它數(shù)值。 本周評論最多日志 要顯示本周評論最多日志,我們就可以使用如下的代碼,也就是在前面代碼的基礎(chǔ)上再添加一些額外的參數(shù)來實(shí)現(xiàn): 復(fù)制代碼代碼如下: <ul> <?php $week = date('W'); $year = date('Y'); query_posts('post_type=post&posts_per_page=10&orderby=comment_count&order=DESC&year=' . $year . '&w=' . $week); while (have_posts()): the_post(); ?> <li><a href="<?php the_permalink(); ?>" title="<?php printf(esc_attr('Permalink to %s'), the_title_attribute('echo=0')); ?>" rel="bookmark"><?php the_title(); ?></a></li> <?php endwhile; wp_reset_query(); ?> </ul> 最近30天評論最多日志 復(fù)制代碼代碼如下: <ul> <?php function filter_where($where = '') { //posts in the last 30 days $where .= " AND post_date > '" . date('Y-m-d', strtotime('-30 days')) . "'"; return $where; } add_filter('posts_where', 'filter_where'); query_posts('post_type=post&posts_per_page=10&orderby=comment_count&order=DESC'); while (have_posts()): the_post(); ?> <li><a href="<?php the_permalink(); ?>" title="<?php printf(esc_attr('Permalink to %s'), the_title_attribute('echo=0')); ?>" rel="bookmark"><?php the_title(); ?></a></li> <?php endwhile; wp_reset_query(); ?> </ul> “30 days”可以根據(jù)需要修改為其他值(如“1 year”, “7 days”, 等)。 本月評論最多日志 類似地,顯示當(dāng)月評論最多的日志,可以使用下面的代碼: 復(fù)制代碼代碼如下: <ul> <?php $month = date('m'); $year = date('Y'); query_posts('post_type=post&posts_per_page=10&orderby=comment_count&order=DESC&year=' . $year . '&monthnum=' . $month); while (have_posts()): the_post(); ?> <li><a href="<?php the_permalink(); ?>" title="<?php printf(esc_attr('Permalink to %s'), the_title_attribute('echo=0')); ?>" rel="bookmark"><?php the_title(); ?></a></li> <?php endwhile; wp_reset_query(); ?> </ul> 希望可以幫助到各位站長朋友!

本文地址:http://www.gle-technology.com/wordpress/15562.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服