如果帖子的自定义字段具有特定值,则显示图像

时间:2011-11-15 12:46:02

标签: php wordpress custom-fields

如果该帖子包含特定的自定义值,如何在帖子中显示某些图像。 例如,我有两个帖子,一个有名为top_post的自定义字段,其值为true。另一个根本没有那个价值。我希望将此值设置为true的那个显示图像(显示它是顶部帖子的图像)和没有显示任何值的值。

我知道函数会像“如果top_post值是'true'然后显示img(url)”,但我不知道如何编写该函数,因为我只是一个PHP初学者。

任何帮助表示感谢。

编辑:我尝试在各种编码博客上找到功能代码,但没有成功......此外,我没有功能编码经验,这也是我要求功能代码的原因。

2 个答案:

答案 0 :(得分:1)

你走在正确的轨道上,我认为你需要记住的是你正在使用PHP在页面上生成HTML。因此,如果您希望在某个条件成立时显示图像,则只有在条件为真时才为该图像生成HTML:

if(top_post)
    echo "<img src='top_post_image.png'>"

答案 1 :(得分:1)

扩展Atiaxi的答案,并且可能会让你在php中作为初学者更具可读性:

if ($top_post == true)
{
    echo "<img src='top_post_image.png'>";
} else {
    echo "<img src='blank.png'>"; //you could also leave this line out if you want 'nothing'
}