编写模板帮助。如何检查配置文件中是否存在该字段?

时间:2011-12-26 作者:PrivateUser

我正在编写我的作者模板。

我想要这样的东西

<?php if(Author filled about me)) { ?>
                        <div class="title">About me</div>
                        <div class="descwrap">
                        <div class="descinner"><?php echo about me; ?>
                        </div>
                        </div>
                        <?php } ?>
我试过这个密码。但它不起作用。

<?php if(isset($curauth->description)) { ?>
                        <div class="title">About me</div>
                        <div class="descwrap">
                        <div class="descinner"><?php echo $curauth->description; ?>
                        </div>
                        </div>
                        <?php } ?>
有人能帮我吗?谢谢

1 个回复
最合适的回答,由SO网友:Rob Vermeer 整理而成

<?php if(!empty($curauth->description)) { ?>
   <div class="title">About me</div>
   <div class="descwrap">
       <div class="descinner">
          <?php echo $curauth->description; ?>
       </div>
   </div>
<?php } ?>
这应该对你有用。它检查变量是否为空(http://php.net/manual/en/function.empty.php)。

结束

相关推荐

是否从_Author_meta中删除“http://”?

默认情况下,WordPress在用户在其配置文件中添加的URL前面打印http://<?php the_author_meta(\'user_url\'); ?> 有没有人能给我提供默认情况下去掉这些URL“HTTP://”的代码?(虽然仍然是一个链接,不接触WP的后端…我想这可能是一个功能?)