在一个js文件中为不同的wordpress页面添加多个自定义脚本
Add multiple custom script in one js file for different wordpress page
我已经在scripts.js文件中编写了这个脚本。我想只执行主页的前半部分和自定义帖子类型页面的后半部分。我怎样才能在wordpress中做到这一点?
// This Chunk For Home Page [Part one]
jQuery("#front-page-slider").responsiveSlides({
maxwidth: 390,
"auto": true,
"pager": false,
"nav": false,
"pause": true,
speed: 800
});
// This Chunk is for For Only Custom Post Page [Part Two]
$("a[rel^='prettyPhoto']").prettyPhoto({animation_speed:'normal',theme:'pp_default',slideshow:3000, autoplay_slideshow: false});
var width = $(window).width();
正如评论中所建议的,你可以利用 body 类,例如:
if(jQuery('body.home').length){alert('home');}
这是我
的想法:
在 js 中:
function PartOneForHome(){
//code bla bla bla
}
function PartTwoForCustomPosts(){
//code bla bla bla
}
在页眉.php或页脚中.php:
<?php if(is_home()) { ?>
<script> PartOneForHome(); </script>
<?php } else if is any custom post* { ?>
<script> PartTwoForCustomPosts(); </script>
<?php } ?>
*我不知道如何检测是否是自定义帖子,请搜索:D
相关文章:
- 阻止用户将脚本输入wordpress post
- 自定义jQuery脚本无法在Wordpress上运行
- 有没有更简单的方法在 Wordpress 中为多个页面模板排队脚本
- 在Wordpress中使用wp_enqueue_script中断脚本
- Wordpress-我应该将脚本分为特定的页面还是有一个主js文件
- Wordpress中的恶意脚本
- 在Wordpress子主题中加载脚本时出现问题
- 如何在wordpress插件停用时调用java脚本
- 注册多个脚本取决于 jquery 到 wordpress 主题
- 如何将谷歌地图脚本添加到wordpress帖子中
- wordpress在插件中使用.js脚本
- 用于“全选”复选框的脚本在WordPress页面上不起作用
- jQuery没有在Wordpress中定义,但我的脚本被正确排队
- 我想更改wordpress标题中的脚本链接.它们在哪里定义
- 如何将PHP脚本插入WordPress和HTML网站
- WordPress中的jQuery脚本
- wp_localize_script 带句柄 jquery - WordPress 脚本
- jquery Ajax从wordpress脚本获取json请求
- Wordpress脚本未加载
- 检查当前用户是否以管理员身份登录非Wordpress脚本