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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 盐池县| 徐水县| 高陵县| 手游| 枞阳县| 闽清县| 商都县| 肥西县| 河北区| 桐城市| 棋牌| 天祝| 田林县| 安陆市| 云梦县| 清水县| 汝南县| 亚东县| 卢湾区| 双柏县| 定襄县| 泸定县| 镇赉县| 阜宁县| 唐河县| 涪陵区| 新津县| 博客| 东乡族自治县| 翁牛特旗| 阿坝县| 南充市| 衡阳县| 临朐县| 南郑县| 灌南县| 错那县| 尼勒克县| 三穗县| 延津县| 右玉县|