我在wordpress主题中使用 Redux Framework 来管理常规选项, ACF 用于帖子中的其他选项。
在选项面板和帖子字段中,您都可以选择 禁用并启用帖子的作者的名称。
这些是变量及其值,我打算显示或不显示作者的姓名
在面板上:
$opt_panel_author
值: true / false
在自定义字段
$opt_field_author
值:继承/是/否
调用这样的主题:
<?php if ($opt_panel_author == true && $opt_field_author) { ?>
<span class = "post-meta-author"> By: John Doe </ span>
<?php } ?>
它在某种程度上起作用。
我现在需要的是:
第一 - 当面板中的选项为true
且自定义字段的选项为inherit
显示作者姓名。
第二次 - 当面板选项为false
且自定义字段为yes
时显示作者姓名
第3次 - 当面板选项为true
且自定义字段为no
时,不要显示作者的姓名。
4rd - 禁用“选项面板”和“自定义字段”时。显示作者的姓名。
答案 0 :(得分:2)
这样的东西?
<?php if (
($opt_panel_author && $opt_field_author == 'inherit') ||
(!$opt_panel_author && $opt_field_author == 'yes') ||
(!$opt_panel_author && $opt_field_author == 'no')
) { ?>
<span class = "post-meta-author"> By: John Doe </ span>
<?php } ?>