さて、タイトルはかなり説明的です...
私は、すべての凝ったjQueryのもの(スライダー、ギャラリー、トグル、ツールチップなど)がドキュメントの先頭に手動で追加されるカスタムテーマを構築しています。もちろん、jQueryも手動で呼び出します。私はワードプレスプラグインを実行するのではなく、この方法で作業することを好みます。
しかし、問題は...
WP-POLLSがないと生きていけないプラグインが1つあります。そして、何が起こりますか?このプラグインを起動するとすぐに、jQueryが再度呼び出されます。そして、他のすべてのものが壊れます。
私は3つの方法を見ることができます:
1-wp-polls PHPファイルを編集し、これをjQuery呼び出し/含むものから削除します
2-wp-polls PHPファイルを編集し、検証を挿入して、jQueryが(再)ロード/(再)含まれる行にjQueryがすでにロードされているかどうかを確認します
3-WP-Pollsと競合しない私のものを含め、jQueryを実行する正しい方法を学びます。
何かアイデアはありますか?どうもありがとう。C。
編集
私は問題を解決する方法を見つけたと思います。多分それはプロの方法ではありませんが、どうやらそれはうまくいきました!
私のWPheader.phpは次のとおりです。
<html>
<head>
// Library
jQuery library including
// My own manual fancy stuff
Slider
Carousel
Tooltip
Etc
// WP Head stuff
wp_head();
</head>
次に、次のように変更しました。
<html>
<head>
// WP Head stuff
wp_head();
// Library (Removed OUT!)
// jQuery library including
// My own manual fancy stuff
Slider
Carousel
Tooltip
Etc
</head>
そして、私のテーマのfunctions.phpファイルに次のように追加しました。
function load_my_scripts() {
if (!is_admin()) {
wp_deregister_script( 'jquery' );
wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js');
wp_enqueue_script('jquery');
}
} add_action('init', 'load_my_scripts');
現在、WP-POLLSと私のすべての派手なものは正常に機能しています。しかし、私にはよくわかりません...
HTMLの先頭にwp_head()を含めることに関する推奨事項はありますか?よく覚えていれば、終了タグの直前に含める必要があります。
そして、wp_register_scriptでは、ローカルのjQueryライブラリまたはgoogleライブラリを呼び出す方が良いですか?
このスレッドを見てくれているすべての人に感謝します!よろしく、C