web-dev-qa-db-ja.com

抜粋ハックから「もっと読む」にリンクする方法 WP レシピ

私はホームページに抜粋を強制するために 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');

しかし、 "..."部分の完全な投稿へのハイパーリンクを追加するために、このスニペットをどのように修正すればよいでしょうか。

2
noel saw

次のコードの最後の行を置き換えます。

return $content;

に:

return $content.'<a href="'.get_permalink($post->ID).'">Read More...</a>';
2
Bainternet