ログインしたユーザーにページを表示するための条件付きロジックを追加しようとしています。私は彼らがページを見るのを許さないが代わりに制限されたコンテンツメッセージを許す2つの条件を持っています。1つだけが真実である必要があります
1)フォームの作成者ではありません2)「メンバー」と呼ばれるカスタムフィールドがありません
if( $_GET['gform_post_id'] <= 0 || $user != $author ) {
//Then show restricted content message
}
上記のコードは最初の条件で機能しています。しかし、2番目の部分を追加する方法がわかりません。私はそれがelseif
理論的には、このようなことをすることで制限されたメッセージを複製できると思います
if( $_GET['gform_post_id'] <= 0 || $user != $author ) {
//Then show restricted content message
} elseif {
if($memberstatus == 'member'){
//Then show restricted content message
}
このsiの良い解決策がないと思う理由は、基本的にHTMLでDivを使用してページを作成するため、「コンテンツの制限」が非常に大きいためです。したがって、これを2回複製することは、コードでは少し不器用に見えます。
だから私の質問は:同じ行に条件を書く方法はありますか?
すなわち
IF Condition 1 OR Condition 2 {
//Then show restricted content message
}
ありがとう