0

我正在构建的 wordpress 主题存在问题,其中 jQuery 似乎只加载在首页上。

我尝试使用 functions.php 文件,将其更改为:

wp_enqueue_script('jquery'); 

至:

if (!is_admin()) add_action("wp_enqueue_scripts", "my_jquery_enqueue", 11);  
function my_jquery_enqueue() {  
   wp_deregister_script('jquery');  
   wp_register_script('jquery', "http" . ($_SERVER['SERVER_PORT'] == 443 ? "s" : "") . "://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js", false, null);  
   wp_enqueue_script('jquery');  
}  

正如我通过谷歌阅读的那样,虽然它似乎没有改变任何东西,但无论我在那里放什么,我似乎都无法让任何插件在单页上工作。

您可以在http://cloggedcap.ca/customer-sites/cloggedcaptestsite/wordpress/projects/toxsic/看到我遇到问题的单页示例。 图像应该在灯箱中打开。如果您在http://cloggedcap.ca/customer-sites/cloggedcaptestsite/wordpress/#portfolio查看站点的根目录并单击投资组合缩略图,它将通过 ajax 加载并且灯箱功能可以正常工作。

任何想法可能导致 jQuery 仅在首页上加载?single-projects.php 页面加载 header.php 和 footer.php 文件,其中 wp_head(); 和 wp_footer(); 位于。

4

0 回答 0