仅当值存在时才显示值的标签,基本php

时间:2011-05-24 作者:Chuck

我现在有这个,

<?php
$meta = get_post_meta(get_the_ID(), \'rw_agentPhone\', true);
echo "office:";
echo $meta; // if you want to show
?>
如果rw\\u agentPhone有一个值,这很好,但如果配置文件没有输入值,它仍然显示office:,我如何重写它,以便office:只有在rw\\u agentPhone有值时才显示displays。

我知道这是基本的php,但我就是没能破解它。

2 个回复
最合适的回答,由SO网友:fuxia 整理而成

这是very 基本的花点时间学习PHP教程。真有趣!:)

无论如何…

<?php
$meta = get_post_meta( get_the_ID(), \'rw_agentPhone\', TRUE );
// get_post_meta() returns an empty string if it doesn’t find anything.
// We just test for this. If the string is not empty, we print it out.
\'\' != $meta and print "office: $meta";
?>

SO网友:Geert

如果你喜欢普通的if 结构:

if ($meta = get_post_meta(get_the_ID(), \'rw_agentPhone\', TRUE))
{
    echo \'office: \', $meta;
}

结束

相关推荐

如何通过phpMyAdmin编辑数据库中的插件文件?

我需要通过phpmyadmin编辑WordPress插件和主题文件的指导如果我想编辑一个特定的插件文件或从数据库中完全删除一个插件,我可以找到它们,但我可以找到选项、注释、链接等的数据表。我不知道如何在那里编辑/删除特定的插件或主题。有人能告诉我如何在数据库中找到一个特定的插件或整个“插件”文件夹吗?非常感谢。