嗨,我在做一个if状态在wordpress时遇到了麻烦。如果多站点网络URL等于那么做点什么可湿性粉剂 - 如果网络URL等于然后做点什么
任何帮助吗?由于
<?php
var $china = "network_home_url()/china";
if($china === true){?>
<img src="..">
<?php } else { ?>
<img src="..">
<?php } ?>
嗨,我在做一个if状态在wordpress时遇到了麻烦。如果多站点网络URL等于那么做点什么可湿性粉剂 - 如果网络URL等于然后做点什么
任何帮助吗?由于
<?php
var $china = "network_home_url()/china";
if($china === true){?>
<img src="..">
<?php } else { ?>
<img src="..">
<?php } ?>
逃生引号,network_home_url()是PHP函数:
var $china = network_home_url()."/china";
而对于 '如果' 语句中使用不真正但是网址本身:
if ($china == "http://somekindofurl.com/china") {
//do code
}
嗨,感谢您的回答,但我不能得到这个工作 – roshambo
这是不是与整个字符串进行比较的理想解决方案。
相反,你可以使用strpos()
在PHP中,检查是否含有 '中国'
像
$url = 'network_home_url()/china';
if (strpos($url, 'china') !== false) {
echo '<img src="..">';
/*this is true*/
} else {
echo '<img src="..">';
}
全部DOC strpos()
感谢
嗨,谢谢你的回答,但我不能得到这个工作 – roshambo
我回答你的问题。这可能有错误,但我忽略了这一点。我只是给你一个关于比较子字符串的正确方法的想法。如果您想要完整的工作答案,请发布您的完整代码。谢谢 –
在多的网站,你可以检查网站ID并将其用于特定功能流程。 –