※当サイトはアフィリエイト広告を利用しています

WordPressに人気記事を表示するプラグイン「WordPress Popular Posts」の表示数がおかしい問題の対策

2023年7月27日ITwordpress

発生した問題

WordPressWordPress Popular Postsを最新バージョンにした所、
人気記事として表示される記事が減ってしまった。
5つ表示するよう設定しているのに、1~3個しか表示されなくなってしまった。

5つ表示する設定なのに3つしか表示されない

WordPress Popular Postsの表示数がおかしい問題の原因

サポートでのやりとりでプラグイン作者がバグがあると発言している。
6.0.3では直っている的なことを述べているが、実際は直っていないと思われる。
少なくともWordPress Popular Postsバージョン6.0.2、6.0.3では表示されないバグが確認できた。

WordPress Popular Postsの表示数がおかしい問題の解決策

サポートでのやりとりでプラグイン作者が「抜粋を表示」機能に問題があると明言している。
なので、「抜粋を表示」機能を一時的にオフにすることで表示する記事数が修正できる。

具体的な修正方法

設置しているWordPress Popular Postsウィジェットの設定を開く。
僕の環境だと 外観→ウィジェット→汎用サイドバー から設定が開ける。

投稿設定の「抜粋を表示」チェックボックスを空にして保存ボタンを押す。

この修正で表示数は元に戻せる。
しかし、抜粋表示はできなくなってしまう。
今後のバージョンアップでの修正を待ちたい。

動作確認

設置した人気記事の表示数が直っていれば修正完了。

WordPress:ウィジェットの保存が終わらない問題について

WordPress Popular Postsウィジェットを修正後、
保存ボタンを押下しても一向に保存が完了しない問題が発生した。

ウィジェットの更新が完了しない原因

レンタルサーバー:ロリポップのWAFによって更新が阻害されていた。
他のレンタルサーバーでも同様の現象が起きることがあるらしい。
なので、WAF設定を一時的に見直す必要がある。

ウィジェットの更新が完了しない問題の解決策:ロリポップ

ロリポップにログインしてセキュリティ→WAF設定でWAF設定を行う画面に遷移する。
設定変更列の無効にするボタンを押下。
自分のサイトドメインの設定状態が無効になったことを確認する

設定変更列の無効にするボタンを押下し、設定状態列が無効と表示されることを確認

設定状態が無効になった後、5~10分ほど時間を置いてから再度ウィジェットの更新を行う。
ウィジェットの更新が終わり、無事動作確認が終わったらWAFを再度有効に設定しなおす。
WAFを有効にしておかないと不正侵入のリスクがあるので必ず有効に戻そう。

設定状態列が有効になっていることを確認する

ロリポップ以外のレンタルサーバーでも似たような設定がある。
ウィジェットの更新が終わらない場合、WAFの設定を疑ってみると良い。

バージョンアップによる解決 new

バージョン 6.0.5で解決していました。
抜粋表示にしても正常に表示されています。

まとめ

作者様、早めの修正をお願いします。
バージョン 6.0.5 で修正されていました。

2023年7月27日ITwordpress

Posted by raishin