进入收割台。php文件和颠倒以下行的顺序使下拉列表在我的网站上工作,所以我想现在已经足够好了。它仍然破坏了我的特色内容库插件,但我稍后会解决这个问题。
反转这些:
<script type="text/javascript" src="<?php bloginfo(\'template_directory\'); ?>/includes/js/jquery-1.3.2.min.js"></script>
<?php wp_head(); ?>
因此,wp\\U头代码排在第一位。
EDIT
将脚本排入队列的正确位置是
functions.php
, 而不是直接在文档头中。
例如:
function my-theme_enqueue_scripts() {
// only on the front end; don\'t mess with Admin scripts
if ( ! is_admin() ) {
// Only enqueue the core-bundled jQuery script
wp_enqueue_script( \'jquery\' );
}
}
// Enqueue at proper hook
add_action( \'wp_enqueue_scripts\', \'my-theme_enqueue_scripts\' );
备注:
省略jquery-1.3.2的硬编码链接。完全最小js您不想将1.6.1版(与WordPress捆绑)和1.3.2版(与主题捆绑)都排队。只需使用核心捆绑版本如果主题正在添加任何其他脚本(例如SuperFish),那么这些脚本也应该正确排队。非核心捆绑脚本只需注册即可排队。要修改以前的函数,请执行以下操作:
function my-theme_enqueue_scripts() {
// only on the front end; don\'t mess with Admin scripts
if ( ! is_admin() ) {
// Only enqueue the core-bundled jQuery script
wp_enqueue_script( \'jquery\' );
// Register our superfish script, dependent upon jquery
wp_register_script( \'superfish\', get_template_directory_uri() . \'/includes/js/superfish.js\', \'jquery\' );
// Enqueue superfish script
wp_enqueue_script( \'superfish\' );
}
}
// Enqueue at proper hook
add_action( \'wp_enqueue_scripts\', \'my-theme_enqueue_scripts\' );
这将迫使WordPress在jQuery排队后将SuperFish排队。
对文档头中的所有硬编码脚本链接重复此操作。