我有一个WordPress网站,其中我为作者联系人字段添加了一些额外的字段。有些人会使用谷歌加,但有些人不会。我不想有一个空的段落标记等。我似乎无法弄清楚如何编写一个有效的if语句。这就是我的工作。谢谢你的时间。
<?php if(get_the_author_meta('google')) ?> { ?>
<p><?php the_author_meta('google'); ?></p>
<?php }
else {
// do nothing
} endif; ?>
答案 0 :(得分:1)
<?php if(get_the_author_meta('google')): ?>
<p><?php the_author_meta('google'); ?></p>
<?php
else:
// do nothing
endif; ?>
你尝试过这个吗?此外,您的代码具有“if”的开括号,没有php标记。
答案 1 :(得分:0)
试试这个 - 并在那里放一些类,以确保它没有出现在没有填充的地方 - 边界或什么的?
<?php if (get_the_author_meta('google')) { ?>
<p class="error"><?php the_author_meta('google') ?></p>
<?php }
else {
// do nothing
} ?>
这似乎有效。也许这是endif?