您好我在wordpress中执行if状态时遇到问题。如果多站点网络网址等于那么做一些事情
有任何帮助吗?感谢
<?php
var $china = "network_home_url()/china";
if($china === true){?>
<img src="..">
<?php } else { ?>
<img src="..">
<?php } ?>
答案 0 :(得分:0)
转义引号,network_home_url()是php函数:
var $china = network_home_url()."/china";
对于&#39;如果&#39;声明不使用 true ,而是使用url本身:
if ($china == "http://somekindofurl.com/china") {
//do code
}
答案 1 :(得分:0)
这不是与整个字符串进行比较的理想解决方案。
相反,您可以在PHP中使用strpos()
来检查它是否包含&#39; china&#39;
类似
$url = 'network_home_url()/china';
if (strpos($url, 'china') !== false) {
echo '<img src="..">';
/*this is true*/
} else {
echo '<img src="..">';
}
完整文档strpos()
由于