国产探花免费观看_亚洲丰满少妇自慰呻吟_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"); 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南岸区| 英吉沙县| 马尔康县| 宝山区| 邵武市| 文安县| 徐州市| 简阳市| 蓝田县| 黄陵县| 虞城县| 三台县| 沁源县| 永州市| 吴川市| 华蓥市| 镇雄县| 贵南县| 北海市| 屏东县| 渭源县| 宝应县| 扶绥县| 大新县| 灵丘县| 黄陵县| 偏关县| 富平县| 乾安县| 天门市| 黄陵县| 桐乡市| 沈丘县| 上思县| 沅陵县| 晋城| 墨脱县| 云阳县| 太仓市| 金昌市| 沙洋县|