私はホームページに抜粋を強制するために WP Recipiesページ にコードを見つけました:
function my_excerpts($content = false) {
// If is the home page, an archive, or search results
if(is_front_page() || is_archive() || is_search()) :
global $post;
$content = $post->post_excerpt;
// If an excerpt is set in the Optional Excerpt box
if($content) :
$content = apply_filters('the_excerpt', $content);
// If no excerpt is set
else :
$content = $post->post_content;
$excerpt_length = 55;
$words = explode(' ', $content, $excerpt_length + 1);
if(count($words) > $excerpt_length) :
array_pop($words);
array_Push($words, '...');
$content = implode(' ', $words);
endif;
$content = '<p>' . $content . '</p>';
endif;
endif;
// Make sure to return the content
return $content;
}
add_filter('the_content', 'my_excerpts');
しかし、 "..."部分の完全な投稿へのハイパーリンクを追加するために、このスニペットをどのように修正すればよいでしょうか。
次のコードの最後の行を置き換えます。
return $content;
に:
return $content.'<a href="'.get_permalink($post->ID).'">Read More...</a>';