wordpress修改摘要字數(含佈景主題修改法)

腫魔沒人留言?快點下去搶頭香啊!

沒安裝佈景主題的修改法

先找到檔案formatting.php,通常在

[安裝apache的目錄]\htdocs\wordpress\wp-includes\formatting.php

然後修改以下程式碼片段(就是數字55的地方改成自己想要的文字長度)

       /**
         * Filters the number of words in an excerpt.
         *
         * @since 2.7.0
         *
         * @param int $number The number of words. Default 55.
         */
        $excerpt_length = apply_filters( 'excerpt_length', 55 );

有安裝佈景主題的就不能靠修改wordpress本身的formatting.php,必須找到佈景主題的設定(用wordpress控制台的主題編輯器),可是大多數的佈景主題都層層相包,要找到真正放摘要字數設定的地方,其實多搜尋幾個檔案就可以找到囉(反正一定是php file),重點是摘要的英文「excerpt」

有安裝佈景主題的修改法

主題編輯器,修改functions.php程式碼片段(改不了就只能到本機修改,路徑在\xampp\htdocs\wordpress\wp-content\themes\xxxxxx),搜尋excerpt_length通常會有如下function

function xxxxxx_excerpt_length( $length ) {
    if ( ! is_admin() ) {
        global $wp_query;
        if ( $wp_query->current_post === 0 && ! is_paged() && ! is_archive() ) {
            return 168; 
        } else {
            return 88;
        }
    } else {
        return $length;
    }
}

168和88分別是最新文章和舊文章的摘要字數。

0 0 vote
Article Rating
訂閱(Subscribe)
來自於(Notify of)
0 Comments
Inline Feedbacks
View all comments