contentおっさんポスト知恵と勇気と愛情と。2017年6月16日TwitterFacebookはてブGoogle+PocketLINEFeedlyフィードWordPressで作られたサイトにスマホでアクセスしたとき、表示が極端に遅いために閉じて別のサイトに行ってしまったことはありませんか?ぼくはかなりあります。そのサイトがワードプレスとわかるのか?それは、あとで自宅PCから確認したから(^o^)そんなビジターばかりならいいですが、そうでない人がほとんどではないでしょうか?(ぼくもあとで見直すのはよっぽどの場合だけで、ほとんどそこを訪ねようとしたことさえ忘れてしまいます。)せっかくいい内容のコンテンツがあったとしても、入り口で回れ右されてはもったいない!というわけで、今日はcomment-reply.jsの外し方ですが、まずその理由を振り返ってみます。ワードプレスサイトが遅くなる原因は?ワードプレスサイトが遅くなる原因は様々ですが、代表的なのは以下のようなものでしょう。画像が重い(最適化されていない)コンテンツのレンダリングをJavaScriptとCSSがブロックしているロードされるJavaScriptが多くて重い(httpリクエストが多い)プラグインを多用している。上記のボトルネックをひとつひとつつぶしていくしかありません。GTmetrix等を参考にすれば、ヒントが得られます。そのためにまたプラグインを使うとなると、それがまた問題の原因となったりします。そこで、ぼくはできるだけプラグインを使わずに解決するようにしています。そこで今回の対策です。いらないJavascript(comment-reply.js)を外すワードプレスはデフォルトでjQueryやその他多くのJavascriptファイルを読み込んでいます。トップページや固定ページでコメント欄がないのに、comment-reply.jsがロードされていたりします。その場合、function.phpに、以下のように記述します。(今回はcomment-reply.jsにしぼります。);}else{wp_deregister_script('comment-reply');}}add_action('wp_footer','comment_js_queue');コードの意味コードの意味は、それが「投稿」で、かつ、「コメント欄がオープン」になっていて、かつ、「(コメントオプションの設定値が)スレッド(入れ子)形式がonになっている」場合に、comment-reply.js(正確にはcomment-reply.min.js)をロードする。それ以外はロードしない、です。まとめひとつひとつの解決策を手動で行っていくのは手間がかかりますが、プラグインに頼らないでおくと結果的に時間の節約になると感じています。プラグインがバージョンアップしたり更新が止まったりしたときに、理由不明で設定が戻ってしまったり、おかしなエラーが出たりといったことを防げますしね。ワードプレスのパフォーマンスを上げるためにはこちらをどうぞ。【WordPress】wp_head()で出力されるヘッドタグを整理して余分なトラフィックを減らすワードプレスでは、テンプレートファイルのヘッダー(とのあいだ)にwp_head()を記述することで、さまざまな機能が働きます。コメントをキャンセルメールアドレスが公開されることはありません。*サイトコメント*スパム防止に日本国外からのコメントを制限しています。「法隆寺の鬼」と呼ばれた...おっさんを経営分析してみた2(婚活編)未婚者が増えてますね。日本人の生涯未婚率(50歳までに婚姻歴のない人の割合)は年々上昇しています。請け負ったWordpressサイトでオンライン予約システムを導入しました。そのときプラグイ...おっさんを経営分析してみた...危機を乗り越える2つのツール世の中のおっさんを取り巻く環境は激変しています。家族を守るために知っておくべきポイント!この何年か、家のまわりでよくハチを見かけるようになりました。自転車置き場に巣を作ったり、庭木のそば...【2017年決定版】CSS3グラデーション(gradient)の書き方グラデーションのプロパティは、一見すると複雑でわかりにくく感じてしまいがちです。