Simplicityには、併せて使用すると相性の悪いプラグインがいくつかあるので、ここにまとめておきます。
以下は、これまで併用したことで不具合が確認されたプラグインの例です。
photo by Javier Aroche
ファイルキャッシュを作成するプラグイン
Quick Cache(配布終了)やW3 Total Cacheのようなキャッシュファイルを生成し、生成したファイルを読み込むタイプのキャッシュプラグインとSimplicityは相性が良くありません。
というのも、Simplicityデフォルトでは、パソコンとモバイルの表示を端末ごとに切り替えているからです。そのため、最初に読み込まれた端末でキャッシュファイルが生成されるので、パソコンで表示しているのに、モバイル表示になっているなんてことが起こります。
キャッシュプラグインでも、ブラウザキャッシュや、データベースキャッシュのみならば大丈夫かと思います。詳しくは以下に書いてあります。
「外観→カスタマイズ→レイアウトの設定→レスポンシブデザインにする」にチェックを入れている場合は、キャッシュプラグインを使用しても多分大丈夫だと思います。
追記:W3 Total Cacheの場合、Simplicityとあわせて利用しても、以下の設定を行うと、正常に動作します。
WP Super Cacheプラグインの場合は以下。
Font Awesomeファイルを読み込むプラグイン
Simplicityでは、テーマ内でFont Awesomeのウェブアイコンフォントを利用しています。
そのため、テーマのヘッダーでFont Awesomeの設定用のスタイルシートファイルを読み込んでいます。
ですので、他のプラグインなどで、Font Awesomeの設定ファイルを二重に読み込んだりすると、表示されているアイコンフォントが文字化けしたように表示される可能性があります。
WP Visual Icon Fonts、Font Awesome Iconsで不具合を確認しました。
もし、Font Awesomeを使用するプラグインをインストールした場合、Simplicityと併用するには、プラグインの設定から「Font Awesomeのスタイルシートを読み込まない」というような設定がある場合は、設定ファイルを読み込まないように設定してください。
HTML・CSS・JavaScriptを縮小表示するプラグイン
少しでもページの読み込みサイズを減らすためにHTML表記を縮小するようなAutoptimizeタイプのプラグインとも相性が良くないかもしれません。
余分なスペースや改行がが削除され、余白がなくなった分、以下のようにデザインが崩れるかもしれません。
先日、Simplicity201401012にて気づいたところは修正したのですが、もしかしたらまだあるかもしれません。現在Simplicityを利用していて、上記画像のようにSNSフォローアイコンがくっついたりしている場合は、Simplicityを最新版にアップデートしてください。
JavaScriptの呼び出し位置を変更するプラグイン
Head Cleanerのような、ヘッダーで呼び出すJavaScriptを、フッターで呼び出すように設定したりすると、ボタン動作がしなくなるという報告がありました。
以下は引用。
「Header cleaner」の「<head> 内の JavaScript を、フッタ領域に移動」をチェック入れると、JavaScriptが正常に動作しないようです。チェックを外すと、正常に動作するようになりました。
JavaScriptを非同期で読み込むようなプラグイン
JavaScriptを非同期で読み込むようなプラグインは、独自シェアボタンが読み込み中のままのグルグルが出たままになるという不具合が出る可能性があります。
Asynchronous Javascriptというプラグインで不具合が報告されました。
The Events Calendarプラグイン
The Events Calendarプラグインをインストールした状態で、イベント個別ページを表示させると、以下のように表示崩れを起こします。
修正をしようにも、どうしてこうなるかが全く分りません。ですのでSimplicity側で何か手を打つのも無理っぽいです。
パーマリンクを操作するプラグイン
Custom Permalinksのような、パーマリンクをプラグイン側で変更するような機能があるプラグインを使用した場合は、ブログカードが表示されない不具合を出す恐れがあります。
それは、ブログカードが、パーマリンクに紐付けされた、IDを取得して記事情報を取得するからです。
投稿本文などを整形するプラグイン
PS Disable Auto Formattingのような、タグ除去、自動整形するようなプラグインは、タグが変更されたことにより、正規表現が適合しなくなり、ブログカードなどが正常動作しなくなる恐れがあります。
その他に相性の悪いプラグイン
その他にサポートフォーラムなどで報告があった不具合などが出るプラグインを紹介していきます。
JetpackのPhoton機能
様々な場面で、表示崩れを起こす可能性。
Asynchronous Javascript
Asynchronous Javascriptが有効になっていると、モバイル時のスライドインボタンが動作しないという報告がありました。
詳しくは以下。
トピック: モバイル表示「スライドイン」にてmenuボタンとsidebarボタンが反応しない
Page Builder by SiteOrigin
このプラグインが有効になっていると、フロントページで「SEO設定」が更新されないという報告がありました。
WP-Copyright-Protection
WP-Copyright-Protectionが有効になっていると、テーマカスタマイザーでのカスタマイズの画面がリロードを繰り返してしまうという不具合報告がありました。
詳しくは以下。
WP HTTP Compression
Simplicityのせいなのかはわからないけど、WP HTTP Compressionなどが動作していると、カスタマイザーのプレビュー表示がされないという不具合報告がありました。
トピック: トップ画面にて記事一覧のかわりに広告が二連表示されてしまう。またカスタマイズ時、プレビュー表示されない件。
WP Retina 2X
パソコンで開いたら、画面が真っ白になったという報告。Simplicityと関係あるかは不明。
SrcSet Responsive Images for WordPress
「外観→カスタマイズ」で「500 Internal Server Error」になるとの報告。Simplicityと関係あるかは不明。
BackWPup
「外観→カスタマイズ」のテーマカスタマイザーで変更の保存ができなくなったとの報告。プラグインを無効にすると保存できるようになったそうです。
Rating System
SNSアイコンの文字部分だけ塗りつぶされてしまう。
Comments Like Dislike
Like Dislike投票ボタンまで含めてコメント扱いされてしまい、結果コメントが全てスパムフォルダに入ってしまう。
Smart update pinge
投稿時にエラーを起こす。
代替Plugin:WordPress Ping Optimizer
Group Analyzer解析ツール
これは、Wordpressプラグインではないのですが、アクセス解析ツール【 Group-Analyzer 】のタグを挿入していると、「上に戻るボタン」などが正常動作しないこともあるようです。
解決するには、以下の赤字部分の文字列を付加すると正常動作するようになるそうです。
<script type=”text/javascript” src=”http://www.********.com/ga/?i=qzgq&jq=off”>
その他に不要なプラグイン
その他にも、Simplicityにデフォルトで機能が備わっているのでインストールする必要がないプラグインもあります。
それらは、以下にまとめてあるので興味のある方は参照してみてください。
まとめ
とりあえずこれまでに不具合が確認されたことがあるプラグインをまとめてみました。
今後も、不具合が確認されたプラグインは、このページで紹介していきたいと思います。
コメント
誤字報告です。
HTML・CSS・JavaScriptを縮小表示するプラグインのところの文章、…現在Simplicity「用事」をしていて
→???
誤字の報告ありがとうございます!
やはり、音声入力の誤字は意味不明になってしまいますね^^;