2017-09-07 80 views
-1

嗨,我在做一个if状态在wordpress时遇到了麻烦。如果多站点网络URL等于那么做点什么可湿性粉剂 - 如果网络URL等于然后做点什么

任何帮助吗?由于

<?php 
    var $china = "network_home_url()/china"; 
    if($china === true){?> 
     <img src=".."> 
<?php } else { ?> 
     <img src=".."> 
<?php } ?> 
+0

在多的网站,你可以检查网站ID并将其用于特定功能流程。 –

回答

0

逃生引号,​​network_home_url()是PHP函数:

var $china = network_home_url()."/china"; 

而对于 '如果' 语句中使用不真正但是网址本身:

if ($china == "http://somekindofurl.com/china") { 
//do code 
} 
+0

嗨,感谢您的回答,但我不能得到这个工作 – roshambo

0

这是不是与整个字符串进行比较的理想解决方案。

相反,你可以使用strpos()在PHP中,检查是否含有 '中国'

$url = 'network_home_url()/china'; 

if (strpos($url, 'china') !== false) { 

    echo '<img src="..">'; 
    /*this is true*/ 

} else { 

    echo '<img src="..">'; 

} 

全部DOC strpos()

感谢

+0

嗨,谢谢你的回答,但我不能得到这个工作 – roshambo

+0

我回答你的问题。这可能有错误,但我忽略了这一点。我只是给你一个关于比较子字符串的正确方法的想法。如果您想要完整的工作答案,请发布您的完整代码。谢谢 –

相关问题