十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
1. 你需要創(chuàng)建一個widget,在谷歌里搜索widget api,找到官方文檔,文檔里有創(chuàng)建widget的示例代碼
10余年專業(yè)網(wǎng)站制作公司歷程,堅持以創(chuàng)新為先導的網(wǎng)站服務,服務超過近1000家企業(yè)及個人,涉及網(wǎng)站設計、成都App制作、微信開發(fā)、平面設計、互聯(lián)網(wǎng)整合營銷等多個領域。在不同行業(yè)和領域給人們的工作和生活帶來美好變化。
2. 在widget的public function form( $instance )函數(shù)中定義一個下拉列表,里面列出所有的tag標簽,tag標簽可以用get tags()函數(shù)獲得,這樣你就能在widget里面選擇要顯示哪個tag下的文章了。記得在public function update函數(shù)中保存選擇的tag
3. 在public function widget( $args, $instance )中寫上你要顯示的內(nèi)容。從你截圖看,第一篇文章顯示特色圖像(調(diào)用the_post_thumbnail()),標題和摘要。后面的現(xiàn)實列表。
你可以從widget參數(shù)獲得要選擇哪個tag標簽下的文章,接下來用get_posts()函數(shù)或者WP Query獲取文章顯示就行了
?php?query_posts('cat=4showposts=5');??
?php?$query_index?=?0;?while?(have_posts())?:?$query_index++;the_post();??
?php?
//?判斷是否是第一條
if($query_index==1){?
li?class="hover"
?php?}else{?
li
?php?}?
a?href="?php?the_permalink();??"?target="_blank"?php?the_title();??/a
/li
?php?endwhile;?wp_reset_query();??
文章列表顯示文章的個數(shù)設置方法:進入網(wǎng)站后臺-設置-選擇閱讀-選擇顯示幾篇,之后在文章列表頁面刷新,就可以實現(xiàn)效果。
要是某個分類下的文章個數(shù),這個是通過代碼進行控制的。只需要修改條數(shù)就可以實現(xiàn)。
建議如下操作:
1、如果使用的是分頁插件,請到插件的安裝目錄中找到語言包,在語言文件(簡體中文一般是xxx_zh_CN.mo結尾)中將“下一頁頁”的翻譯修改為你想要的內(nèi)容。
2、如果是主題中自帶的分頁功能,并且你的主題是多國語言的,有支持語言包,需要在主題的安裝目錄中找主題的語言文件,具體修改方式的和插件一樣。
3、主題自帶的分頁功能,且主題只有中文的;那你要搜索一個你所有主題文件,找到“下一頁頁”的代碼所在,并修改成你想要的內(nèi)容。
以上可能會用到的工具:Poedit(用來修改語言文件),Search
and
Replace(用來搜索文件內(nèi)容)。鑒于百度回答問題不能添加其它網(wǎng)站的鏈接,這兩個軟件請你自行百度。