共計(jì) 1044 個(gè)字符,預(yù)計(jì)需要花費(fèi) 3 分鐘才能閱讀完成。
這篇文章主要介紹“WordPress 如何制作 CMS 欄目塊”,在日常操作中,相信很多人在 WordPress 如何制作 CMS 欄目塊問(wèn)題上存在疑惑,丸趣 TV 小編查閱了各式資料,整理出簡(jiǎn)單好用的操作方法,希望對(duì)大家解答”WordPress 如何制作 CMS 欄目塊”的疑惑有所幫助!接下來(lái),請(qǐng)跟著丸趣 TV 小編一起來(lái)學(xué)習(xí)吧!
1、制作 HTML 頁(yè)面
這里假設(shè)你的欄目塊是類似以下的 html 代碼:
div >2、獲取分類鏈接
分類鏈接我們可以用靜態(tài)的網(wǎng)址,也可以用動(dòng)態(tài)的獲取的方式。靜態(tài)方式就是直接將上面的 http:// 歷史分類鏈接 / 改成你的分類鏈接。動(dòng)態(tài)獲取分類鏈接有很多方式,可以通過(guò)分類 id 來(lái)獲取,可以通過(guò)分類別名來(lái)獲取,也可以通過(guò)分類名稱來(lái)獲取。這里介紹通過(guò)分類名稱來(lái)獲取分類鏈接,代碼:
?php
$catid = get_cat_ID( 歷史 // 歷史是分類名稱
echo get_category_link($catid); // 輸出分類鏈接
?
用上面的 php 代碼替換 html 中的 http:// 歷史分類鏈接 /,代碼看起來(lái)是這樣:
strong a href= ?php echo get_category_link(get_cat_ID( 歷史 ? 歷史 /a /strong
em a href= ?php echo get_category_link(get_cat_ID( 歷史 ? 更多 /a /em
3、獲取分類文章列表
我們需要?jiǎng)討B(tài)獲取該分類下的指定數(shù)量的文章,然后動(dòng)態(tài)輸出到 html 的 ul 列表中,這里需要用到 WP_Query 類,WP_Query 有很多參數(shù),這里只介紹 2 個(gè)簡(jiǎn)單的,其他參數(shù)請(qǐng)參閱文檔或上網(wǎng)搜索。
我們將 html 做如下修改,加入 WP_Query 調(diào)用代碼:
ul >4、限制文章標(biāo)題字?jǐn)?shù)
可能文章標(biāo)題很長(zhǎng),超出了欄目塊的范圍。我們可以限制一下文章標(biāo)題的字?jǐn)?shù),超出的用... 代替,將第 3 點(diǎn)中的 get_the_title()替換成以下代碼即可:
mb_strimwidth(get_the_title(), 0, 28, ... )
一個(gè)漢字是 2 個(gè)字符,上面的 28 代表最多顯示 14 個(gè)漢字,超出的用... 代替。長(zhǎng)度自選。
完整代碼
下面是通過(guò)以上修改后的完整代碼,多個(gè)分類塊就依此類推:
div >到此,關(guān)于“WordPress 如何制作 CMS 欄目塊”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注丸趣 TV 網(wǎng)站,丸趣 TV 小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!