プラグイン開発・活用

【プラグイン】ウィジェットのWordPress Popular Postsにエラーが出たときの対応方法

WordPress Popular Postsをショートコードで表示する方法

企業のWEB技術パートナーとして、サイトの保守・改善を支援しているTEDASKのToshi Seitoです。

ご自身のサイトのサイドバーを見たとき、ある日突然、下のような英語のエラーが表示されて驚いたことはありませんか?

Important notice for administrators: The WordPress Popular Posts “classic” widget has been removed.

This widget has reached end-of-life as of version 7.0. Please go to Appearance > Widgets > [Your Sidebar] > WordPress Popular Posts for instructions on migrating your popular posts list to either the WordPress Popular Posts block or the wpp shortcode.

これは「WordPress Popular Posts」というプラグインがアップデートされ、古い表示機能(クラシックウィジェット)が廃止されたために起こる仕様変更のエラーです。サイトが壊れたわけではありませんのでご安心ください。

今回は、ショートコードを使って以前のようにランキングを表示し直す簡単な解決方法を解説します。

WordPress Popular Postsをショートコードで表示する方法

WordPressのダッシュボードにログインして「外観」→「ウィジェット」を開きます。

WordPress Popular Postsをショートコードで表示する方法

WordPress Popular Postsを設置しているウィジェットの中に「WordPress Popular Posts」を見つけたら、クリックして展開してみると、同じ様に英語で警告分が書いてありますので、左下の「削除」をクリックして、一度消してしまいます。

WordPress Popular Postsをショートコードで表示する方法

次に、ショートコードを書くための「テキスト」ウィジェットを捜して、表示したい場所にウィジェットを追加します。

WordPress Popular Postsをショートコードで表示する方法

[wpp post_type='post' limit=5 range='all' order_by='views' thumbnail_width=100 thumbnail_height=100 stats_views=0]

タイトル(例では人気の記事)を書いたら、上記のひな型のショートコードを一旦貼り付けてしまいましょう。

このパラメータを説明すると

  • post_type='post':投稿(ブログ)をランキングの対象にする
  • limit=5:5位まで表示する
  • range='all':全期間を対象にする。(all以外は、last24hours、last7days、last30daysが指定可能)
  • order_by='views':閲覧数で順位付けする
  • thumbnail_width=100:アイキャッチ画像の幅
  • thumbnail_height=100:アイキャッチ画像の高さ
  • stats_views=0:閲覧数を表示しない(表示したい場合は1を指定)

もしこのパラメータで依然と表示が異なる場合は、他のパラメータを公式サイトで確認して下さい。

https://github.com/cabrerahector/wordpress-popular-posts/wiki/2.-Template-tags#parameters

WordPress Popular Postsをショートコードで表示する方法

一応こんな感じで表示されました!

今回は簡単にはなりますが、以上です!

もし、うまく表示されないなどありましたら、お気軽にご相談ください!

「急なエラーや画面の崩れ、自分で直すのが怖い…」
WordPressのトラブル解決・保守管理はお任せください

WordPressやプラグインのアップデートによる「突然の仕様変更」や「エラー表示」は、放置するとサイトの信頼性低下やレイアウト崩れに繋がります。

  • 英語のエラーが出て焦ったが、原因が分からず放置している
  • 記事の通りにショートコードを入れてもうまく表示されない
  • アップデートでサイトが壊れるのが怖くて、ずっと更新ボタンを押せていない

TEDASKでは、こうした突然のトラブルのスポット解決から、エラーを未然に防ぐための定期的なアップデート代行・保守管理まで、企業のWEB担当者様を技術面から強力にサポートいたします。

この記事を書いた人
Toshi Seito

TEDASK代表
WordPressに関する相談実績のべ600件以上!WordPressの高度なカスタマイズから、海外製の高機能WordPressテーマの導入支援、LaravelによるWEBサービス制作はお任せ下さい。

Toshi Seitoをフォローする