WordPressに【WP Limit Posts Automatically】を導入して“続きを読む”状態にする

この記事の所要時間: 43

どうも、Noodle.(@Noodle1002)です。このブログはTOPページから入った場合でも記事のすべてのテキストが表示されていました。それはそれで便利かと思うんですが、人によっては「なんでTOPから全文表示なんだよ、うぜー」と思われちゃっているかもしれません。また、TOPページが非常に縦に長くなるという問題もありました。特にスマートフォンでアクセスしたときは、とても縦に長くなってしまっていたんですよね。ということで何か対策できないかな?と頭を捻っていました。

そしてブログによくある…というかほぼ全てのブログにある機能なんですが、一定の文字数の文章だけ表示させて、「続きを読む」というリンクをクリックする事で各記事ページへ移動するという状態へ変更したいなぁと思い立った訳です。Wordpressには記事投稿・もしくは更新時に「Moreタグ挿入」というメニューがございます。これを使用すると簡単に「続きを読む」的な物を表示させることができるんですよね。

ただ毎回手動で挿入するのって、手間だと思いませんでしょうか。ということでプラグインの力を借りて、自動的に「続きを読む」状態に変更してみたいと思います。

WP Limit Posts Automaticallyを使ってみる

このプラグインを利用するに際してですが、更新から2年以上経っているようで、Wordpressのサイトで確認してみますとアラートが出ている点は把握しておいた方が良いかと思います。

WP Limit Posts Automatically

最終更新から2年以上経過。

プラグインのインストール自体は、ダッシュボードのプラグインから新規追加が簡単に追加が可能です。サイトからダウンロードする際は以下のリンクからどうぞ。

ダウンロードはこちら:WP Limit Posts Automatically

有効化して設定すればすぐ使えます…と思っていたのですが、ところがどっこい。そのままだと文字化けが起こってしまうんですね。恐らく日本語に対応していないことが原因と思われます。なのでプラグインファイル自体を修正してあげる必要があるのです。

修正するファイルは「wp-content/plugins/wp-limit-posts-automatically.php」。phpファイルをダウンロードしてからエディタで修正してもOKですし、Wordpressのダッシュボードからも修正が可能です。その際は[プラグイン] – [プラグイン編集]から実施することができます。なおダッシュボードからプラグインファイルを直接修正する方法は個人的にはおススメしません。予期せぬトラブルの元となりやすいので。

ちなみにプラグインの修正箇所ですが、【substr】という箇所を全て【mb_substr】に変更します。全部で8カ所記述がありますので、見逃さずに修正しておきましょう。

WP Limit Posts Automatically

substrの記述は複数あるので注意。

プラグインファイルが修正し終われば、文字化けの問題は解消されるはずです。続いてWP Limit Posts Automaticallyの設定をしましょう。ダッシュボードの設定メニューにLimit Posts Optionsという項目が追加されていますので、好みの形にカスタマイズしましょう。

WP Limit Posts Automaticallyの設定画面

ウチのブログではこんな感じ。

書き出してみると以下の通りです。ほっとんどデフォルト設定のままですね。

  • Limit post by: … Letterにチェック
  • Post display:
    Number of letters … 140 ※Twitterの文字数と何となく合わせた
    Text ending … “…” ※区切った終点に表示
    Read more linktext … (Read More) ※デフォルトのまま
  • Automatically limit post in: … すべてチェック
  • Avoid break through code errors: … チェック

ということで当ブログにめでたく「続きを読む」が自動的に処理される機能が追加されましたとさ。今回はプラグインファイルを修正する作業があったので、少し戸惑うかもしれませんが、やってみると案外簡単なのです。ぜひお試しあれ。

それでは、これにて。


WordPressに【WP Limit Posts Automatically】を導入して“続きを読む”状態にする」への1件のフィードバック

  1. ピンバック: 自動で抜粋と「続きを読む」を表示してくれるプラグインWP Limit Posts

コメントを残す