Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改这些wordpress/jquery脚本以显示备用标题徽标?_Javascript_Jquery_Wordpress_Woocommerce - Fatal编程技术网

Javascript 更改这些wordpress/jquery脚本以显示备用标题徽标?

Javascript 更改这些wordpress/jquery脚本以显示备用标题徽标?,javascript,jquery,wordpress,woocommerce,Javascript,Jquery,Wordpress,Woocommerce,我希望WoodPress站点中的woocommerce页面显示一个可供选择的标题徽标,而不是站点的其他部分,因此我让人编写javascript脚本来实现这一点 下面是一组脚本,它们工作得非常好。每个woocommerce页面都会显示备用徽标 <script type="text/javascript"> jQuery(document).ready(function(){ var url = window.location.href;var cus_ur

我希望WoodPress站点中的woocommerce页面显示一个可供选择的标题徽标,而不是站点的其他部分,因此我让人编写javascript脚本来实现这一点

下面是一组脚本,它们工作得非常好。每个woocommerce页面都会显示备用徽标

<script type="text/javascript">
jQuery(document).ready(function(){
var url      = window.location.href;var cus_url = "example.com/woocommerce-shop-page/";
if(url == cus_url){
jQuery('img#logo').attr('src', 'example.com/wp-content/uploads/2019/01/altlogo.png');
}
});
</script>

<script type="text/javascript">
jQuery(document).ready(function(){
var url      = window.location.href;var cus_url = "example.com/woocommerce-shop-page/";
if(url == cus_url){
jQuery('img#logo').attr('src', 'example.com/wp-content/uploads/2019/01/altlogo.png');
}
});
</script>

<script>
jQuery(document).ready(function(){
jQuery('body.woocommerce-page img#logo').attr('src', 'example.com/wp-content/uploads/2019/01/altlogo.png');
});
</script>

对于如何操作(如何正确更改这些脚本、新脚本或其他方法)的任何提示,我们都将不胜感激。

我想它可以简单到检查当前href是否包含woocommerce部分,而不必完全匹配uri

if(url.indexOf('woocommerce-shop-page') > -1) {
 ... set logo ... 

这听起来很合乎逻辑,我只是不知道如何实现它。
if(url.indexOf('woocommerce-shop-page') > -1) {
 ... set logo ...