logo
當前位置:首 頁 > 資源分享 >WP技巧 > 查看文章

昨天心血來潮想搞個讀者墻,由于清音陋屋主要是分享音樂,自己就改成了聽眾墻,在網上搜了一下,自己再修改和調整下基本搞定,效果見http://www.lohocb.live/listeners-wall,如下圖所示:

我是直接建立了個頁面來放聽眾墻的,如果想要放側邊欄,也可以自己修改下sidebar.php來實現,只是需要將聽眾墻的代碼放到sidebar.php中,我個人建議單獨建立個頁面放這部分內容,言歸正傳,下面分享下自己實現的過程。

首先自己建立一個頁面的模板,如果不想建立,可以下載附件根據自己模板修改,代碼如下:

 

  1. <?php ??
  2. /*
  3. Template?Name:?Listeners?wall ?
  4. */??
  5. ?> ??
  6. <?php?get_header();??> ??
  7. ????????????<?php?if?(?have_posts()?)?while?(?have_posts()?)?:?the_post();??> ??
  8. <?php? ??
  9. //聽眾墻主體代碼開始 ??
  10. $exclude_emails?=?array(‘[email protected]’,);//希望被排除的email請添加到此數組中,如管理員? ??
  11. $imgsize?=?48;//頭像大小,單位px? ??
  12. global?$imgsize?;? ??
  13. global?$exclude_emails;? ??
  14. //$cur_time_span?=?date(‘Y-m-d?H:i:s’,?strtotime(‘-1?week’));? ??
  15. //$cur_time_span?=?date(‘Y-m-d?H:i:s’,?strtotime(‘-1?Month’))?;? ??
  16. //$cur_time_span?=?date(‘Y-m-d?H:i:s’,?strtotime(‘-2?Month’));?//設置更新周周期為2個月? ??
  17. $cur_time_span?=?date(‘Y-m-d?H:i:s’,?strtotime(‘-1?Year’));??//設置更新周周期為1年 ??
  18. ????global?$wpdb;? ??
  19. ????$request?=?“SELECT?count(comment_ID)?comment_nums,comment_author,?comment_author_email,comment_author_url???FROM??{$wpdb->prefix}comments?where?comment_date>'”.$cur_time_span.“‘?AND?comment_type=”?AND?comment_approved=1?AND?comment_author_url?!=?”?group?by?comment_author_email?order?by?count(comment_ID)?DESC?LIMIT?100″; ??
  20. //可修改最后的LIMIT?100限制輸出數量 ??
  21. ????$comments?=?$wpdb->get_results($request);? ??
  22. ????$output=;? ??
  23. ????foreach?($comments?as?$comment)?{? ??
  24. ????????if?(in_array($comment->comment_author_email,?$exclude_emails)||$comment->comment_nums?<=1?||?$comment->comment_author_url==“”??)??continue;? ??
  25. ????????$url?=?$comment->comment_author_url;? ??
  26. ????????$output?.=?“<a?href='”.$url.“‘?target=’_blank’?content=’nofollow’?title='”.$comment->comment_author.”?留下?“.$comment->comment_nums.”?個腳印’>”.get_avatar($comment->comment_author_email,$imgsize).“</a>”;? ??
  27. ???????}? ??
  28. ????$output?=?“<div?id=’listeners-wall’?class=’clearfix’>”.$output.“</div>”; ??
  29. ????echo?$output;? ??
  30. //聽眾墻主題代碼結束 ??
  31. ?> ??
  32. <?php?the_content();??>????? ??
  33. <?php?endwhile;??> ??
  34. <?php?if?(comments_open())?comments_template(?,?true?);??> ??
  35. <?php ??
  36. ????get_sidebar();//如果不需要側邊欄可以去掉這句 ??
  37. ????get_footer(); ??
  38. ?>??

新建立頁面,模板選擇剛才新建立的那個模板?Listeners?wall,點擊發布,然后根據自己模板修改下CSS樣式。

我的非常簡單,只簡單的弄了個CSS,如下

  1. #listeners-wall?a{padding:3px;} ??
  2. #listeners-wall?img{padding:?1px;?border:?1px?solid?#1981a2;} ??
  3. #listeners-wall?a:hover?img?{padding:?1px;?border:?1px?dashed?#c00;?}??

附件是我這個主題自己建立的頁面模板

listeners-wall.zip

清霄憑欄語凝噎,音灑陋屋思翩躚。

—— 清音陋屋

清音陋屋
你可能也喜歡Related Posts
眾說紛紜Comments
大眼 可愛 大笑 壞笑 害羞 發怒 折磨 快哭了 大哭 白眼 暈 流汗 困 靦腆 驚訝 憨笑 色 得意 骷髏 囧 睡覺 眨眼 親親 疑問 閉嘴 難過 淡定 抗議 鄙視 豬頭
小提示:直接粘貼圖片到輸入框試試
努力發送中...
評論加載中……
  • 推薦文章
  • 最多評論
  • 最熱文章
  • 最新評論
footer logo
本站提供音樂僅供試聽交流,請勿用于任何商業用途!如果本站發布信息侵犯到您的權益,請留言指出,本站將及時刪除相關信息。
Copyright ? 52QingYin.CN   Theme by QQOQ   蜀ICP備11021737號-1
派对之夜APP 安卓手机小鱼赚钱怎么玩 35选7幸运之门 体彩网首页 棋牌十大排行榜大全 鸡西在家赚钱手工活 排列5彩票 怎么出国赚钱 3d开机号100期 开心棋牌app下载 青海11选5视频 农村三个骰子大小玩法 彩票开奖福建22选5开奖结果大乐透 天天乐棋牌游戏下载官网 北京快3走势图表 12号码二中二有几组 2017卖彩票赚钱吗