if和else语句不起作用

Dom*_*sso -3 html php wordpress if-statement control-structure

这是我的if语句.我试图有两个不同的选择.一种是用户登录,另一种是当然不是.对于我的生活,我无法让这些工作.这是一个Word Press网站..这里的任何帮助都会很棒.这就是我所拥有的.

<div class="btn btn-success">
        <?php if( ! is_user_logged_in()): ?> 
        <a href="<?php echo $submit_question_link ?>"<?php _e('Ask a question','dwqa') ?></a>           
    } else { 
        <?php add_modal_login_button( $login_text = 'Login to Ask a Question', $logout_text = 'Logout', $logout_url = '', $show_admin = false ); ?><?php endif; } ?>            
            </div>
Run Code Online (Sandbox Code Playgroud)

谢谢大家.没有你的代码有效,但你们,女孩们真的帮助我朝着正确的方向前进.无论如何,这对我有用.

"class ="btn btn-success">

kap*_*apa 5

你混合了两种变体if,即使:

不支持在同一控制块中混合语法.

它可以是

if (condition) :
    ...
else :
    ...
endif;
Run Code Online (Sandbox Code Playgroud)

要么

if (condition) {
   ...
}
else {
   ...
}
Run Code Online (Sandbox Code Playgroud)

选择一个并使用它.