Q.会員限定ブログの詳細ページで、本文を表示させないか、あるいは文字数を300文字から減らしたいです。
▼エディターと実際の画面
A.single.phpをカスタマイズしてください。
手順
会員限定記事に設定すると、デフォルトでは、本文から300文字が抜粋されるか「会員登録フォームの上に表示する本文の抜粋」に入力した内容を表示しますが、そもそも本文を非表示にするか、個別入力せずとも本文からの抜粋文字数を変更するようにカスタマイズが可能です。
編集するファイル: single.php (投稿記事のテンプレート)
編集する箇所: 151行目付近
<p class="short_content"><span><?php echo trim_excerpt(300); ?></span></p>
(1) 表示しないようにする場合
コメントアウトすればOKです。
<!--<p class="short_content"><span><?php echo trim_excerpt(300); ?></span></p>-->
(2) 抜粋文字数を変更したい場合
trim_excerpt()関数内の数字を変更します。
<p class="short_content"><span><?php echo trim_excerpt(80); ?></span></p>
変更後イメージ
▼非表示
▼文字数の変更(80文字)
備考
- trim_excerpt()関数は古いバージョンのWordPressにかつて含まれていたコア関数と同じ名前ですが、SHIPSテーマでは同じ名前で独自の関数を作成しています。
- ブログのエディター画面の注釈には『未入力の場合は、本文から300文字が自動的に抜粋されて表示されます。』と記載していますので、お間違えのないようにしてください。
この記事は役に立ちましたか?
もし参考になりましたら、下のボタンで教えてください。
今後の記事作成の参考とさせて頂きます!