WP - 如果网络网址等于然后做某事

时间:2017-09-07 07:30:34

标签: wordpress if-statement multisite

您好我在wordpress中执行if状态时遇到问题。如果多站点网络网址等于那么做一些事情

有任何帮助吗?感谢

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

2 个答案:

答案 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()

由于