中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

wordpress中excerpt()函數怎么用

發布時間:2020-10-10 17:21:17 來源:億速云 閱讀:188 作者:小新 欄目:編程語言

這篇文章主要介紹wordpress中excerpt()函數怎么用,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

問題:在wordpres中的single頁面,本身引用的<?php the_excerpt(); ?>,但是在頁面上顯示的卻是文章的內容

原因:the_excerpt(); 在excerpt沒有內容的時候,會截取文章的內容。

wordpress 內置函數 the_excerpt() 是個使用頻率較高的函數,它是用來獲取當前文章摘要的,以[...]結尾,如果在文章中沒有編輯內容摘要字段,則默認截取文章的前55個字的內容,默認截取的字段去掉HTML標簽和圖形,并且一定要在循環內使用(!不用循環有時候也能顯示,但是有些情況就會紊亂)。

用法:the_excerpt() 函數使用的方法也非常簡單,用法如下:

這個標簽沒有任何的參數,直接使用即可,但函數默認的設置有時候并不能滿足用戶的需要,比如國內用戶以 以[...]結尾就很不習慣,另外截取前 55 個字符有時候會太少了,還有文章摘要的結尾是不是我們可以自定義加個更多的鏈接呢,這些自定義只需要在主題 functions.php 文件中加入相應的代碼就可以了。

控制摘要的字數:

/*控制摘要字數*/
function new_excerpt_length($length) {
return 150;
}
add_filter("excerpt_length", "new_excerpt_length");

return 150 是返回的字符了,兩個字符一個漢字,這個可以根據自己的需要進行設置。

更改摘要末尾的默認顯示樣式:

function new_excerpt_more($excerpt) {
return str_replace("[...]", "...", $excerpt);
}
add_filter("wp_trim_excerpt", "new_excerpt_more")

the_excerpt() 函數默認是以[...]結尾的,這里我們利用 php 的替換函數 str_replace 將其替換成 ...,也可以改成你自己想要的符號。

添加自定義結尾:

function new_excerpt_more($more) {
global $post;
return " <a href="". get_permalink($post->ID) . "">閱讀更多</a>";
}
add_filter("excerpt_more", "new_excerpt_more");

以上是wordpress中excerpt()函數怎么用的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

金川县| 宜城市| 县级市| 潜江市| 汉川市| 辽阳县| 永仁县| 芒康县| 鹿邑县| 文安县| 鲁甸县| 垦利县| 博乐市| 常宁市| 玛多县| 抚远县| 贵南县| 滦南县| 分宜县| 武隆县| 平利县| 临海市| 怀宁县| 潼南县| 犍为县| 三门峡市| 威信县| 延安市| 本溪| 信宜市| 寻乌县| 图片| 台北市| 阿勒泰市| 巴南区| 绍兴县| 焉耆| 云林县| 微博| 屯昌县| 洛川县|