0

我正在尝试测试帖子是否具有自定义字段的两个条件之一。我正在使用插件高级自定义类型。我创建了一个名为可见性的字段,管理员可以通过该字段选择页面帖子是公开的还是私有的。然后,这将根据用户是否登录以及该字段的条件显示一条自定义消息。但是,在我的代码低于条件的情况下,即使该字段在帖子上设置为私有,也始终以公开形式返回。

<?
$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 } ?>
4

1 回答 1

1

矮个子,看看=和之间的区别==

您正在分配,因此您的第一个条件始终为真。

对于比较使用 always=====,请注意这一点。

于 2013-10-16T15:04:51.733 回答