返答が正しい JSON レスポンスではありません。

このサイトはWordpressで作成しています。初期画面を固定ページに設定して、随時の情報は投稿としています。

随時情報はサイドバーに表示しようとしたのですが、初期画面(固定ページ)にサイドバーを表示する方法が見つからなかったので、固定ページにプラグインを使って投稿一覧を表示することとしました。

プラグインを調べて使おうと思ったのが「WP Show Posts」。

プラグインをインストールして、設定して、ショートコードを固定ページに挿入して、保存したときに出てきたメッセージが以下でした。

公開に失敗しました。エラーメッセージ:返答が正しいJSONレスポンスではありません。

いろいろな方のサイトで対応を調べましたが、対応がすこし面倒くさそう。詳しい原因はよくわからないのですが、このプラグインにこだわる必要はないので・・・

このプラグインが使っているWordpressのバージョンに対応していない可能性が高い

利用中Wordpressのバージョンに対応したプラグインに変更しよう!

という結論に至りました。

同じように投稿一覧を表示するプラグイン「List category posts」をインストールして、エラーが出なくなりました。

WordPressのプラグイン追加画面からプラグインを追加するとき、「使用中の WordPress バージョンで未検証」とか「使用中の WP バージョンと互換性あり」の記載があります。プラグインを使用する際は、検証状態を確認してからインストールしましょう。

WordPressの投稿から投稿日と投稿者を削除

WordPressでブログを表示した際に、投稿日や投稿者を非表示としたい場合の備忘録。

  1. 外観 > カスタマイズ
  2. 追加CSS
  3. 以下のコードを追加して公開ボタンをクリック

/* Remove meta data */
.entry-meta .byline, .entry-meta .cat-links { display: none; }
.entry-meta .posted-on { display: none; }

設定を戻す場合は、追加したコードを削除します。