【WordPress】 プラグイン「Yet Another Related Posts Plugin」のアップデートでレイアウトが崩れる問題

しばらくしたらまた忘れそうなので覚書です。

別のサイトにもプラグイン「Yet Another Related Posts Plugin」を導入して関連記事を表示させていますが、このプラグインを更新したらレイアウトがおかしくなってしまいました。
この対応について書き残しておきます。

スポンサーリンク

何が起きた?

関連記事と広告の間にクリアランスを作っていたのですが、プラグインを更新したらクリアランスがなくなっていました。

yet_another_related_posts_css_03b

このままではadsenseに怒られてしまいますので調べてみると……思い出しました。

苦し紛れに直接プラグイン内のCSSを変更したことを。

このプラグイン「Yet Another Related Posts Plugin」は少々厄介なところがありまして、プラグイン内のCSSファイル「related.css」にはすべて「!important」がつけられています。他のCSSファイルに対して優先されるということです。
このため子テーマ内のstyle.cssで指定しても変更できないのです。

yet_another_related_posts_css_04b

作者がレイアウトを強制する理由はわかりませんが、変更したいのであれば直接プラグイン内のCSSを変更するしかありません。

でどうしたか

まず子テーマのstyle.cssにレイアウトに関する記述を追加。
(というか既に前回の記述が残っていた。)

yet_another_related_posts_css_05b

次にプラグイン内のrelated.cssの該当箇所をコメントアウト。

yet_another_related_posts_css_06b

これらをアップロードして完了です。

今後このプラグインがアップデートした時、同じ作業が必要になります。

他に良い方法があると良いのですが。


スポンサーリンク
  • このエントリーをはてなブックマークに追加

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA