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

首頁 > CMS > Wordpress > 正文

讓WordPress的摘要顯示自定義排版格式

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

WordPress默認的Excerpt排版格式有些不盡人意,首先它默認的輸出字數是55,不支持HTML標簽,也就是輸出的內容不會換行,都是一大長段 此外JavaScript也無法被剝離出來。嚴重影響版面的美觀性,除非是手動錄入內容。

我們要做的就是讓自動提取的Excerpt內容非手動輸入,顯示自定義的排版格式。實現方法如下

WordPress默認摘錄的功能是在wpincludesformatting這個文件里,我們要修改的只有主題functions文件,請把下面的代碼加入到functions文件中

  1. remove_filter'get_the_excerpt','wp_trim_excerpt'
  2.  
  3. add_filter'get_the_excerpt','improved_trim_excerpt'
  4.  
  5. functionimproved_trim_excerpt$text
  6.  
  7. global$post
  8.  
  9. if''==$text
  10.  
  11. $text=get_the_content''
  12.  
  13. $text=apply_filters'the_content',$text
  14.  
  15. $text=str_replace'/]/]/',']]',$text
  16.  
  17. $text=preg_replace'@script[^] ?. ?script@si','',$text
  18.  
  19. $text=strip_tags$text,''
  20.  
  21. $excerpt_length=80; 
  22.  
  23. $words=explode'',$text,$excerpt_length+1; 
  24.  
  25. ifcount$words$excerpt_length
  26.  
  27. array_pop$words
  28.  
  29. array_push$words,'[...]'
  30.  
  31. $text=implode'',$words
  32.  
  33. //Vevb.com 
  34.  
  35.  
  36. return$text
  37.  

這段代碼中是將wpincludesformatting里的

wp_trim_excerpt

改為了

improved_trim_excerpt

修改內容輸出的字數

$excerpt_length=80;

讓內容支持HTML標簽

$text=strip_tags$text,'';

如果想加入更多的HTML標簽,請在的后面緊隨著加入。

刪除不需要的JavaScript代碼

$text=preg_replace'@script[^] ?. ?script@si','',$text;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 特克斯县| 铜梁县| 西丰县| 西乌珠穆沁旗| 松桃| 常德市| 凤阳县| 紫阳县| 汉阴县| 社会| 亳州市| 建平县| 南皮县| 贺兰县| 通道| 桦甸市| 新和县| 金塔县| 逊克县| 津市市| 苏尼特左旗| 阿拉善左旗| 兴国县| 曲靖市| 荔波县| 亳州市| 桂阳县| 沾益县| 米易县| 五河县| 嘉峪关市| 阿拉善左旗| 奉化市| 广河县| 子洲县| 改则县| 岑巩县| 孟津县| 泰和县| 武强县| 云梦县|