在一些 WordPress 雜誌類主題中往往可顯示內容的區塊比較小,為了頁面統一且美觀,就需要顯示標題的長度。你可以用 CSS 隱藏的方式來顯示文章標題字數,不過對 SEO 來說可能會被作為有作弊嫌疑。所以我們還是直接用程式碼來限制顯示的文章標題字數比較保險。方法也比較簡單的,以下是具體程式碼:
1 、首先,需在主題 function.php 檔案中新增如下程式碼並儲存:
$limit = "15"; //顯示的字數,可根據需要調整
$pad="";
if(strlen($title) >= ($limit+3)) {
$title = mb_substr($title, 0, $limit) . $pad; }
echo $title;
}
/* 限制文章標題字數 */ functionshort_title(){ $mytitleorig=get_the_title(); $title=htmlspecialchars($mytitleorig,ENT_QUOTES,"UTF-8"); $limit="15";//顯示的字數,可根據需要調整 $pad=""; if(strlen($title)>=($limit+3)){ $title=mb_substr($title,0,$limit).$pad;} echo$title; } |
2 、在需要限制文章標題字數的地方新增以下程式碼來替換 WordPress 預設標題呼叫程式碼: