我是wordpress的新手,我正在努力理解这些自定义字段。我阅读了wordpress codex页面中提到的自定义字段,但我有一些问题。我以我的网站为例。我创建了一个名为“country\\u flag”的自定义字段。我希望这个自定义字段为每个帖子存储一个指向显示国旗图标的链接。
我想把这个图标放在我的网站上的帖子标题之后,以显示帖子所使用的语言。
在codex页面上,它告诉我<?php the_meta(); ?>
在我的模板中。但是如果我有更多的自定义字段,并且只希望在模板中显示一个<?php the_meta(); ?>
, 我应该放置什么代码?
最合适的回答,由SO网友:Steven Jones 整理而成
如果要显示单个自定义字段(post meta),则可以使用:
get_post_meta();
它有三个论点。
贴子的ID贴子元字段的名称(国家/地区标志),无论返回的值是否为单个字符串(在您的情况下为)因此用法可能是这样的:
$country_flag = get_post_meta( $post->ID, \'country\', true );