新聞中心
WordPress實現(xiàn)展示最佳投稿者
作者 / 無憂主機 時間 2012-12-01 15:28:09
前面我們介紹過wordpress的一個投稿者插件,詳細見“強大的wordpress投稿插件submit posts”。SUBMIT POSTS它可以讓博客的互動性更改而且可以廣集天下作品打造一個內容豐富的博客,一個人的力量永遠都是有限的,所以這個功能很好,今天我們來介紹一下怎么能獎勵這些辛苦的投稿者,我們可以做一個投稿者排名,然后在網站里顯示出來,這讓不僅僅可以給予投稿者精神上的鼓勵而且可以提高網站投稿率,來吧開始制作吧。 首先使用FTP工具登錄php虛擬主機到主題目錄下把footer.php或者header.php下載到本地,然后使用文本工具打開,把下列的代碼添加進去,添加的位置就是顯示的位置,大家自己斟酌。
<?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>'; ?>這個代碼需要注意的地方就是第二行的/wp-config.php' )這里是指wordpress數據庫配置文件的路徑,如果程序是在根目錄就不需要修改,如果不是,就在前面添加一下文件夾的名字就可以了,比如在根目錄下的wp文件夾里就修改成/wp/wp-config.php保存文件上傳會空間里,今后的最佳投稿者有福啦,無憂主機(m.love62.cn)小編的測試博客沒有安裝投稿者的插件而且也是不允許注冊的所以不能提供樣式圖,大家可以親自測試一下。 純Linux環(huán)境下高端免備案【香港獨立IP地址】php空間,僅僅只需199元一年起。商務中國域名核心代理直銷50元注冊國際頂級域名
本文地址:http://m.love62.cn/wordpress/10059.html