我有以下PHP代码,我正在尝试修改:
<?php if (($membership)) { ?>
<?php theme_template( 'form-review.php' ); ?>
<?php } ?>
<?php endif; ?>
进入这个:
<?php if (($membership)) && get_current_user_id() == get_the_author_meta('ID') ) { ?>
<?php theme_template( 'form-review.php' ); ?>
<?php } ?>
<?php endif; ?>
我知道我可以使用&amp;&amp;或||但在这种情况下两者都不起作用。不确定下一步是什么,因为搜索结果无法帮助“添加php”代码。
答案 0 :(得分:0)
看起来你的括号太多了。试试这个:
<?php if ( $membership && get_current_user_id() == get_the_author_meta('ID') ) { ?>
答案 1 :(得分:0)
我忘记了php查看内容的顺序,但是如果你在==部分放置括号,我会感觉更好。
if ($membership && (get_current_user_id() == get_the_author_meta('ID'))) {
//stuff
}
答案 2 :(得分:0)
试试这个
<?php
if ( $membership && get_current_user_id() == get_the_author_meta('ID') ) {
theme_template( 'form-review.php' );
}
?>