-3

変更しようとしている次の 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; ?>

&& または || を使用できることはわかっています。しかし、この場合はどちらも機能しませんでした。検索結果が「add php」コードに役立たないため、次のステップが何であるかわかりません。

4

3 に答える 3

0

php が見る順番は忘れましたが、== の部分を括弧で囲んだ方が気が楽です。

if ($membership && (get_current_user_id() == get_the_author_meta('ID'))) {
//stuff 
}
于 2013-04-12T04:18:00.573 に答える