新聞中心
WordPress實(shí)現(xiàn)展示最佳投稿者
作者 / 無憂主機(jī) 時(shí)間 2012-12-01 15:28:09
前面我們介紹過wordpress的一個(gè)投稿者插件,詳細(xì)見“強(qiáng)大的wordpress投稿插件submit posts”。SUBMIT POSTS它可以讓博客的互動(dòng)性更改而且可以廣集天下作品打造一個(gè)內(nèi)容豐富的博客,一個(gè)人的力量永遠(yuǎn)都是有限的,所以這個(gè)功能很好,今天我們來介紹一下怎么能獎(jiǎng)勵(lì)這些辛苦的投稿者,我們可以做一個(gè)投稿者排名,然后在網(wǎng)站里顯示出來,這讓不僅僅可以給予投稿者精神上的鼓勵(lì)而且可以提高網(wǎng)站投稿率,來吧開始制作吧。 首先使用FTP工具登錄php虛擬主機(jī)到主題目錄下把footer.php或者h(yuǎn)eader.php下載到本地,然后使用文本工具打開,把下列的代碼添加進(jìn)去,添加的位置就是顯示的位置,大家自己斟酌。
<?php include( $_SERVER['DOCUMENT_ROOT'] . '/wp-config.php' ); mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die(mysql_error()); mysql_select_db(DB_NAME) or die(mysql_error()); $sql ='SELECT ' . $table_prefix.users . '.' .user_login . ',count(*)' . ' FROM ' . $table_prefix.posts. ',' . $table_prefix.users . ' WHERE ' . $table_prefix.posts . '.' . post_parent. '=0 And ' . $table_prefix.posts . '.' . post_author . '=' .$table_prefix.users . '.' . ID . ' Group By '.$table_prefix.users.'.'.user_login.'' . ' Order By count(*) DESC' . ' Limit 0,10'; $result = mysql_query($sql) or die(mysql_error()); echo '<ul>'; while($row = mysql_fetch_array($result)) { echo '<li><strong>'; echo $row['user_login']; echo '</strong>?'; echo '('; echo $row['count(*)']; echo ')</li>'; } echo '</ul>'; ?>這個(gè)代碼需要注意的地方就是第二行的/wp-config.php' )這里是指wordpress數(shù)據(jù)庫配置文件的路徑,如果程序是在根目錄就不需要修改,如果不是,就在前面添加一下文件夾的名字就可以了,比如在根目錄下的wp文件夾里就修改成/wp/wp-config.php保存文件上傳會(huì)空間里,今后的最佳投稿者有福啦,無憂主機(jī)(www.gle-technology.com)小編的測(cè)試博客沒有安裝投稿者的插件而且也是不允許注冊(cè)的所以不能提供樣式圖,大家可以親自測(cè)試一下。 純Linux環(huán)境下高端免備案【香港獨(dú)立IP地址】php空間,僅僅只需199元一年起。商務(wù)中國域名核心代理直銷50元注冊(cè)國際頂級(jí)域名
本文地址:http://www.gle-technology.com/wordpress/10059.html