本文は表示させず、続きを読むのみを表示 [WordPress]

「外観」→「テーマ編集」

今回はトップページを変えるので、メインインデックスのテンプレートを選択して編集する。
メインインデックスの<?php the_content(); ?>の部分が記事を表示させているところ。
ここを削除かコメントアウト。
下記を挿入する。
<?php the_excerpt(); ?>

メインインデックスは以上で「ファイル更新」を選び保存する。

次に「テーマのための関数(function.php)」に追加。
<?php ?>の中に以下を追加

add_filter('excerpt_more', 'new_excerpt_more');
add_filter('excerpt_length', 'new_excerpt_length');
function new_excerpt_more($post) {
return '<a href="'. get_permalink($post->ID) . '">' . '続きを読む...' . '</a>'; /*←(続きを読む...)は好きな文字に変更*/
}
function new_excerpt_length($length) {
return 0;    /*←ここのreturnの数を増やせば、本文がちょっとずつ増えていく*/
}

以上「ファイルを更新」で保存すれば完了。

おすすめ

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください