質問: ワードプレスのプラグインWP customer reviewsのCSSを編集しています。 このプラグイン、レビューの入力フォームをスマホ表示で開くと、テキストエリア等がレスポンシブ対応していません。 CSSを見てみると、wp-customer-reviews-generated.css のファイルを管理画面から直接書き換えて幅を調節できたのですが、 1日2日経つと、なぜか元に戻ってしまいます。 プラグインを停止→有効化しても、同じように編集したCSSが元に戻ってしまいます。 別ドメイン、別テーマでも試しましたが同じ挙動です。 プラグインとワードプレスは最新のものに更新してあります。 何が原因かお分かりになりますでしょうか?
回答: 手元の環境で、「WP Customer Reviews」をインストールしてみました。 定期的に `wp-customer-reviews-3-admin.php` にある `generate_css()` 関数で、`include/templates/wp-customer-reviews-css.css` ファイルから `css/wp-customer-reviews-generated.css` を生成するようになっているようです。 アップデートなどでリセットされたりするのを了承した上で、プラグインを直接書き換えるのであれば、`wp-customer-reviews-css.css` を変更する必要があるようです。 プラグインの CSS を上書きする方法としては、直接プラグインのファイルを書き換えるとプラグインのアップデート等でリセットされるので、お勧めできません。 通常は、 * 使っているテーマの CSS ファイルに追記する * 管理画面の「外観」「カスタマイズ」「追加 CSS」 * カスタム CSS を追加できる プラグインを使う。( Jetpack / Simple Custom CSS 等 ) などの方法で変更することをお勧めします。