我試圖將這個自定義摘錄添加到博客文章,以便它抓住帖子的前35個字符,並使該摘錄。但是,該代碼適用於所有帖子類型,甚至自定義帖子類型。博客文章的WordPress自定義摘錄
我該如何只將此自定義摘錄僅應用於博客文章?我試圖在下面的條件中包裝下面的代碼 - 這是默認的博客文章頁面設置爲 - 但沒有工作。
if(is_page_template('template-blog-list.php')) {
function custom_excerpts($content = false) {
global $post;
$content = wp_strip_all_tags($post->post_content);
$excerpt_length = 35;
$words = explode(' ', $content, $excerpt_length + 1);
if(count($words) > $excerpt_length) :
array_pop($words);
array_push($words, '...');
$content = implode(' ', $words);
endif;
$content = $content . '<br><br><a class="more-button" href="'. get_permalink($post->ID) . '">Read More</a>';
return $content;
}
add_filter('get_the_excerpt', 'custom_excerpts');
}
非常好 - 簡短而親切。謝謝。 – optimus203