PHP隐藏自定义字段(WordPress)
当字段“d4”为空时,我无法隐藏该字段。我正在使用WordPress和插件高级自定义字段。但是,使用下面的代码,无论字段是否为空或已填充,它都将显示字段及其标题。提前谢谢你PHP隐藏自定义字段(WordPress),php,html,wordpress,Php,Html,Wordpress,当字段“d4”为空时,我无法隐藏该字段。我正在使用WordPress和插件高级自定义字段。但是,使用下面的代码,无论字段是否为空或已填充,它都将显示字段及其标题。提前谢谢你 do_action( 'genesis_before_sidebar_widget_area' ); echo '<section class="widget member-bio-meta">'; echo '<div class="widget-wrap">'; echo "<h4>
do_action( 'genesis_before_sidebar_widget_area' );
echo '<section class="widget member-bio-meta">';
echo '<div class="widget-wrap">';
echo "<h4>A1</h4>";
the_field('a1');
echo "<h4>B2</h4>";
the_field('b2');
echo "<h4>C3</h4>";
the_field('c3');
echo "<h4>D4</h4>";
the_field('d4');
echo '</div></section>';
do_action('genesis_before_sidebar_widget_area');
回声';
回声';
回声“A1”;
_字段('a1');
回声“B2”;
_字段('b2');
回声“C3”;
_字段('c3');
回声“D4”;
_字段('d4');
回声';
网络上的其他人提出了以下建议,但我不确定如何让它在<?php抛出一个错误“解析错误:语法错误,意外”您应该使用
get_field()
函数。此函数将返回一个值,您可以检查该值是否为空。如下所示:
$d4 = get_field('d4');
if (!empty($d4)){
echo "<h4>D4</h4>";
echo $d4;
}
$d4=get_字段('d4');
如果(!空($d4)){
回声“D4”;
echo$d4;
}
非常感谢您的回答,但我刚刚收到一个错误:解析错误:语法错误,哪一行中出现意外“=”?它是我的一行吗?第一行(36):$d4=get_字段('d4');我所做的事情的图片:肯定不是我的。请检查您的变量名。它不能包含&
<?php if( $field = get_field('artikkelforfatter') ): ?>
<p class="tittelboks">Artikkelforfatter:</p>
<p><?php echo $field; ?></p>
<?php endif; ?>
$d4 = get_field('d4');
if (!empty($d4)){
echo "<h4>D4</h4>";
echo $d4;
}