以下是WordPress文章摘要的3種調用方法:
1. 使用the_excerpt()函數
這是WordPress自帶的函數,用于調用文章摘要。如果文章有手動填寫的摘要,則會顯示手動摘要;如果沒有手動摘要,WordPress會自動從文章內容中提取前55個單詞作為摘要。如果需要調整自動摘要的長度,可以通過以下代碼進行設置:
function custom_excerpt_length($length) {return 30; // 設置為30個單詞
}
add_filter('excerpt_length', 'custom_excerpt_length');
這種方法簡單方便,但自動摘要可能會破壞語句的完整性。
2. 使用wp_trim_words()函數
wp_trim_words()函數可以從任意文本中獲取指定長度的摘要。例如,以下代碼會從文章內容中提取前55個單詞作為摘要,并在末尾添加“Read More”鏈接:
$read_more = '… <a class="read-more-link" href="' . get_the_permalink() . '">Read Full Article</a>';
echo wpautop(wp_trim_words(get_the_content(), 55, $read_more));
這種方法可以靈活地從文章內容或其他文本中提取摘要,并且可以自定義“Read More”鏈接的文本和樣式。
3. 使用插件
如果需要更靈活的摘要功能,可以使用插件。例如,“Advanced Excerpt”插件允許按字數或字符修剪摘要,添加“”鏈接,并保留HTML標記。安裝并啟用該插件后,可以在主題模板文件中使用以下代碼調用摘要:
<?php the_advanced_excerpt(); ?>
這種方法的優點是可以保留HTML格式,并且可以更智能地截取摘要,避免語句中斷。
以上是WordPress文章摘要的3種調用方法,你可以根據自己的需求選擇合適的方法。
原文
http://waimao.dulizhan.bj.cn/wordpress/248.html