Wordpressは、手作業で埋め込まれたjsとスタイルの埋め込みを使用すると、細かいことがあります。それらを注入する正しい方法は、add_actions
〜init
,print_scripts
およびprint_sytles
です。
...
// register scripts
if (! function_exists(register_scripts){
function register_scripts() {
wp_deregister_script('jquery');
wp_register_script('jquery','http://ajax.googleapis.com/ajax/libs/jquery/1.6/jquery.min.js');
}
}
add_action('init', 'register_scripts');
//print the now registered scripts
if (! function_exists(print_scripts){
function print_scripts() {
wp_enqueue_script('jquery');
}
}
add_action('wp_print_scripts', 'print_scripts');
// do the same for css
if (! function_exists(print_styles){
function print_styles() {
wp_register_style('stylesheet', 'path to css'.stylesheet.css); //bloginfo(url); or something like it to obtain your path
wp_enqueue_style('stylesheet');
}
}
add_action('wp_print_styles', 'print_styles');
その少しより多くの仕事を、しかし、スクリプトやスタイルが正しく挿入されます保証され、同時にワードプレスがそうすることを選択し、次を追加し、またはそのような何かごFunctions.php
に
これはあなたの問題を引き起こしている場合は私は肯定的ではありませんが、始めるのに最適な場所です。
他のインクルードを投稿できますか? CSSはどのようにクラッシュするのですか?あなたは複数のjqueryを含んでいますか? – barfoon
どのようなフォームですか? 「cssクラッシュ」はどういう意味ですか?関連するコード(外部リンクではありません)を参照する必要があります –
なぜjqueryライブラリをオンラインにするか... jqueryライブラリをダウンロードして使用します。 – diEcho