質問: wp_headに出力されている内容を、テーマやwordpress全般を問わずどのように変更できますか? 私はyslowを使用して私のサイトのパフォーマンスに取り組んできました、そしてwordpressが私が必要としていないことを私の文書の頭の中に出力していることに気づきました。たとえば、私はすでにgoogle cdnからjquery 1.9を呼び出しているので、wp-includesでjqueryを呼び出す必要はありません。また、プラグインには必要のないスタイルシートが含まれています(私のテーマではこれらのスタイルの99%を上書きしているため)ので、その呼び出しも削除したいと思います。それで、wordpressがそれをそこに置いているのか(wp-includes jquery呼び出しのように)それともプラグインがそれをそこに置いているのか(スタイルシート呼び出しのように)どうやってwp_head()関数によって出力されるものを編集できますか
回答: デフォルトのバージョンをcdnでホストされているバージョンで上書きするのは悪い習慣ではありません。ただし、すべてのプラグインが互換性のあるバージョンを使用していることを確認するために、責任があります。徹底的にテストするようにしてください。デフォルトのjqueryをcdnバージョンで上書きするには、functions.phpに次のようなものを追加します。function replace_jquery() { if (!is_admin()) { wp_deregister_script('jquery'); wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js', false, '1.9.1'); wp_enqueue_script('jquery'); } } add_action('init', 'replace_jquery');