こんにちは私は特定のページの抜粋の長さをカスタマイズする手助けが必要です。
ホームページの抜粋には400文字、それ以外のページには800文字が必要です。
私はfunctions.phpに配置された次のコードを思い付きました
function wpdocs_custom_excerpt_length( $length ) {
if( is_front_page() ){
return 400;
} else {
return 800;
}
}
add_filter( 'excerpt_length', 'wpdocs_custom_excerpt_length', 999 );
残念ながらこれはうまくいかないようです
誰もがこのための解決策を得ましたか?
ありがとうございます。
抜粋の長さは、文字数ではなく単語数です。すべてのWordが平均8文字の長さであると仮定すると、これを使用するとよいでしょう。
function wpdocs_custom_excerpt_length( $length ) {
if( is_front_page() ){
return 50;
} else {
return 100;
}
}
add_filter( 'excerpt_length', 'wpdocs_custom_excerpt_length', 999 );
出典: WordPressコーデックス