当サイト(WordPress)でTwitterカードがうまく表示されるように修正、キャッシュの削除も効果あり

1年以上前にブログ再活用の投稿をしておきながら、実際には思いのほか腰が重い理由、第一は「Twitterカードがうまく表示されない」ことでした。

WordPressでTwitterカードがうまく表示されない原因

 原因はWordPressに旧テーマ向けのプラグインが多数残っていて、どれかが悪さをしているようです。加えてトップページなども以前の活動方針に基づくもので変更したい気持ちが強い割りに、やはり不要なプラグインの影響で「ブロックエディター」(Gutenberg)の挙動が一部おかしく、モチベーションが上がらない面がありました。

 2023年、年明けからいろいろ想定外の支障にも出くわしましたが、予定より遅れながらも確定申告の段取りも終わり、少し気持ちに余裕が生まれたので当サイトの(個人的な)問題点を除去することにしました。

余分なプラグインを削除

 現在使用しているブロックエディター対応のテーマには不要な旧テーマ向けのプラグインや、無くても何とかなるプラグインは無効化(後に削除)し、できる限り利用するプラグインを最小限にしました。

▶︎無効化・削除したプラグイン
  • Category Posts Widget
  • Cryout Serious Theme Settings
  • Disable Comments
  • Page Builder by SiteOrigin
  • SiteOrigin Widgets Bundle
  • Smash Balloon Instagram Feed
  • Word Balloon
  • WordPress Popular Posts
  • WPCode Lite
▶︎「All in One SEO」から「SEO SIMPLE PACK」へ変更

 SEO用に使っているプラグインを、従来の「All in One SEO」から、管理している他サイトで使い慣れてきた「SEO SIMPLE PACK」に変更しました。

「WP Super Cache」プラグインでWordPressのキャッシュを削除

 ここまでの作業で一時的にはTwitterカードがうまく表示されるようになったのですが、トップページの修正などいろいろ作業を行なっているうちに何故か再びTwitterカードがうまく表示されないようになってしまいました。

 調べていると「SWELL」というテーマの場合、「キャッシュのクリア」なる項目があり、これを行うとTwitterカードの表示が正常化するらしき情報を見かけました。

 当サイトで使っているテーマはSWELLではないため、「キャッシュのクリア」という項目はありませんが、WordPressに起因するキャッシュのクリアは何らか関係しているものと疑い、キャッシュのクリアを試みることにしました。

 「WP Super Cache」というプラグインを追加し、[簡単]タブにある[キャッシング利用 (推奨)]をチェックの上、[ステータスを更新]を選択、その後[コンテンツ]タブにある[キャッシュを削除]を押下しました。

 果たして他のケースで当てはまるのかは分かりませんが、少なくとも当サイトにおいてはこれらによって無事にTwitterカードがうまく表示されるようになりました。

トップページ等も修正

 2015年頃から始めたパラレルキャリアによる個人事業の活動と、2021年8月にレストインレコーズ株式会社を設立し「シンフォレスト」「レストインレコーズ」「個人事業」の三つ巴となってからの活動では、だいぶ方針が変化してきましたので、当サイトのトップページ等を現在の活動にそった方向性に修正しました。

 プラグインを減らし、ブロックエディターがほぼ正常に動くようになったおかげで、トップページや固定ページのデザイン修正もかなり手間が減りました。かつて一番最初の頃は戸惑いましたが、一度ブロックエディターに慣れてしまうと、もう戻れないところがあります…。

 という訳で、今後は当サイトをブログ的な面で再活用していきたいと(再び)思っています…😊


Share this…