如果Blog id为AND,如果用户可以

时间:2015-02-28 09:05:24

标签: php wordpress

我正在运行Wordpress Multisite并使用网站ID 1和ID 2的一般主题。

我已将带有文本段落的div框放入主题模板文件之一:

<article class="content-area">

            <div class="my-div-container">
               <p class="text-message">
                  //message
               </p>
            </div>

</article>

基本上我想要实现的目标如下:

如果BLOG ID为1且用户角色为&#34;作者&#34;在同一时间,然后在文本段落中显示以下消息:&#34; Hello Tester&#34;

但是如果BLOG ID是2并且用户角色是&#34;作者&#34;在同一时间,然后用这条消息显示div:&#34;嗨,这是Tester&#34;

但如果这些都不适用,那么根本不显示任何div。

我被困住了,我无法理解它。我收到语法错误,但不知道如何修复它。我正在尝试以下方法:

<?php
global $blog_id;
if ($blog_id == 1) AND current_user_can('author')) {
   <div class="my-div-container">
                   <p class="text-message">
                      Hello Tester
                   </p>
                </div>
} elseif ($blog_id == 2) AND current_user_can('author')) {
   <div class="my-div-container">
                   <p class="text-message">
                      Hi, this is Tester
                   </p>
                </div>
} else {
//im not sure if this is meant to be left empty to not show anything at all
}
?>

我对此非常陌生并且真的很挣扎,有人可以告诉我这是怎么做到的吗?非常感谢

1 个答案:

答案 0 :(得分:0)

if (($expression) && ($expression)) {
}