国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

wordpress截取首頁摘要內容實現方法

2024-09-07 00:50:01
字體:
來源:轉載
供稿:網友

本文章來給大家詳細介紹關于在wordpress截取首頁摘要內容實現方法,這里截取就是利用了自定義的add_filter函數了.

在functions.php里加入下面代碼后直接在主題模板里使用the_excerpt();就可以實現摘要輸出了,實例代碼如下:

  1. //首頁摘要 
  2. function lms_excerpt_length( $length ) { 
  3.  return 150; //150是摘要輸出的字數 
  4. add_filter( 'excerpt_length''lms_excerpt_length' ); 

就上面這么處理,返回的摘要內容以[...]結尾,而且不自動添加Read More鏈接,需要繼續處理一下,還是functions.php里添加如下代碼:

  1. //添加read more鏈接 
  2. function lms_continue_reading_link() { 
  3.  return ' <a href="'. esc_url( get_permalink() ) . '" class="more-link">' . __( 'Read More →' ) . '</a>'
  4. function lms_auto_excerpt_more( $more ) { 
  5.  return ' …' . lms_continue_reading_link(); 
  6. add_filter( 'excerpt_more''lms_auto_excerpt_more' ); 

這樣就完美了,效果如我首頁,還可以直接定義一個函數,支持中文字符截取,比如字符串超過20個就需要截取,代碼如下:

  1. if(mb_strlen($str"gbk") >20) 
  2.   $str = mb_substr($str, 0, 20, "gbk"); 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 翁源县| 馆陶县| 石嘴山市| 伊川县| 从江县| 沂水县| 丰台区| 巴彦淖尔市| 安达市| 三穗县| 岑巩县| 广汉市| 名山县| 兰州市| 伊金霍洛旗| 达拉特旗| 北票市| 碌曲县| 永安市| 柯坪县| 临沭县| 仲巴县| 苏尼特左旗| 苗栗县| 利川市| 永善县| 买车| 藁城市| 盱眙县| 闽侯县| 上杭县| 固始县| 西乌珠穆沁旗| 新竹县| 武隆县| 开化县| 江孜县| 元朗区| 榆中县| 高台县| 兴海县|