最近のコメント

    WordPress3で自動抜粋表示をしなくするには

    formatting.php の 下記関数内に 1行追加するだけ。

    function wp_trim_excerpt($text) {
        $raw_excerpt = $text;
        if ( '' == $text ) {
            $text = get_the_content('');
            $text = strip_shortcodes( $text );
            $text = apply_filters('the_content', $text);
            $text = str_replace(']]>', ']]>', $text);
            $text = strip_tags($text);
            $excerpt_length = apply_filters('excerpt_length', 55);
            $excerpt_more = apply_filters('excerpt_more', ' ' . '[...]');
            $words = preg_split("/[¥n¥r¥t ]+/", $text, $excerpt_length + 1, 
    PREG_SPLIT_NO_EMPTY);
            if ( count($words) > $excerpt_length ) {
                array_pop($words);
                $text = implode(' ', $words);
                $text = $text . $excerpt_more;
            } else {
                $text = implode(' ', $words);
            }
            $text = get_the_content('');
            //↑ 追加 投稿画面で抜粋テキストを未入力とした場合はフルコンテンツ表示
        }
        return apply_filters('wp_trim_excerpt', $text, $raw_excerpt);
    }
    

    Comments are closed.