我正在尝试测试帖子是否具有自定义字段的两个条件之一。我正在使用插件高级自定义类型。我创建了一个名为可见性的字段,管理员可以通过该字段选择页面帖子是公开的还是私有的。然后,这将根据用户是否登录以及该字段的条件显示一条自定义消息。但是,在我的代码低于条件的情况下,即使该字段在帖子上设置为私有,也始终以公开形式返回。
<?
$visibility = get_field('visibility');
if($visibility='public'){
get_template_part( 'content', 'single' );
} else if ($visibility='private') { ?>
<p>You must be logged in to view this post</p>
<?php } ?>