ちょっと前にWordPressの有料テーマ、アフィンガー4を購入してみたんですが、これが結構良い。ずっと、無料のSimplicity2を使っていたのですが、アフィンガー4の方が上位表示しやすい感じがします。ただ、ちょっと癖があって使いづらい。
トップページの記事一覧も、他のテーマなら、「続きを読む」というのが表示されるところが、表示しない。どうやって表示させるのかをまとめてみました。
アフィンガー4ではトップページの記事一覧で「続きを読む」は無い
アフィンガー4ではトップページは、個別記事に指定しなければ、新着の記事が順番に並びますが、今のままだと、記事タイトルをクリックしないと記事へ遷移しません。
「…」の後に「続きを読む」というリンクがあって欲しいんですよね。
この設定がどうやればできるか
色々調べたんですが・・・・・・・、無いんですね。その設定は出来ません。
無かったら、改造しようとソースを修正してみました。
もし「続きを読む」という記事へのリンクを入れたい場合は、ちょっと改造が必要です。
親テーマのfunction.phpを修正
外観⇒テーマの編集から、親テーマのアフィンガー4のfunction.phpを編集します。子テーマではなく親テーマです。
239行目を下記のように修正すればOKです。
元のソース
237 238 239 240 241 |
if ( !function_exists( 'st_custom_excerpt_more' ) ) { function st_custom_excerpt_more( $more ) { return ' ... '; } } |
修正後のソース
237 238 239 240 241 |
if ( !function_exists( 'st_custom_excerpt_more' ) ) { function st_custom_excerpt_more( $more ) { return '...<p align="right">≫<a href="'. get_permalink() .'">続きを読む</a></p>'; } } |
PHPファイルはプログラムなので、修正には十分気をつけてください。
半角スペースで入力すべきところを、全角で入力するだけでエラーになり、ブログ自体が表示されなくなります。
上記をコピーして使って頂ければと思います。
修正後の表示
続きを読むが表示されると、ユーザビリティの向上しますので、入れておいたほうがよいかと思います。