「続きを読む」をクリックしたときの挙動
WordPressでトップページとかアーカイブページで投稿タイトルを一部表示させるときに、表示させる関数で一般的なのはthe_content()かthe_excerpt()になるかと思います。
the_content()とthe_excerpt()の大きな(僕が気付いている)違いは、抜粋表示のしかた。
前者は投稿作成画面で自由に設定できるのに対し、後者は先頭から何文字目までと自動で表示される。
また、後者は本文中のリンクなどは無視され、文字列だけ表示されるのも大きな違い。
そしてさらにもう1つ気になるのは、「続きを読む」を押したときの両者の挙動の違い。
the_content()を使って「続きを読む」リンクを作ったとき、投稿のページを見ようとリンクを押すと、表示されるのは続きの部分から。
一覧ページ等で本文の先頭を読んでいる場合は、同じ文章を見なくてすむし、無駄なスクロールをしなくていいから、これはこれで便利な機能だけど、続きから表示されてしまうと一瞬迷子になった気分になってしまう。
タイトルだけ見てリンクをクリックしたときは特にそう思う。
これがイヤでthe_content()は使わないようにしたんですが、lessというプラグインを使えばthe_contentを使っても、投稿の先頭から表示してくれるようになります。
使いかたは以下の通り
- 作者のページからプラグインをダウンロード
- プラグインフォルダにアップロード
- 管理画面からプラグインを有効化する
これだけで投稿の先頭から表示されるようになります。
comment
コメントはまだありません。
trackback
Trackback URL | 0 Trackbak(s)
トラックバックはまだありません。