只有在WordPress中填写的基本if语句才能获取作者meta

时间:2013-06-18 00:28:56

标签: php wordpress

我有一个WordPress网站,其中我为作者联系人字段添加了一些额外的字段。有些人会使用谷歌加,但有些人不会。我不想有一个空的段落标记等。我似乎无法弄清楚如何编写一个有效的if语句。这就是我的工作。谢谢你的时间。

<?php if(get_the_author_meta('google')) ?> { ?>

    <p><?php the_author_meta('google'); ?></p>

<?php }

    else {
            // do nothing

} endif; ?>

2 个答案:

答案 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?