我正在使用名为“easy content types”的Wordpress插件,该插件提供了一个富文本编辑器,可帮助您将HTML格式textarea添加到自定义字段中。我想在模板页面中显示内容。
通常我使用get_post_meta($post->ID, "my_field", true)
来获取自定义字段元值。但在这种情况下,它不起作用。似乎一无所获。
我可以在模板中显示值<php? the_meta(); ?>
。但我不知道如何显示此特定字段使用get_post_meta( )
或其他Wordpress函数。
“简单内容类型”插件提供了一种方法<php? ecpt_display_meta('meatbox');?>
来获取值。但它只能获得一组字段的值,这不是我想要的。
我在谷歌搜索了答案,但无法找到相关问题。所以希望有人可以帮助我。谢谢!
答案 0 :(得分:0)
怎么样..
<?php
$myfield = get_post_meta($post->ID, "my_field", $single = true);
echo $myfield;
?>
只需检查并确保您尝试访问的自定义字段使用相同的名称。
玛蒂
答案 1 :(得分:0)
如果您的自定义字段是多行文字,则可以将其作为HTML格式回显:
<?php
$customfield_content=get_post_meta($post->ID, 'customfield-name',true);
$customfield_content = apply_filters( 'the_content', $customfield_content );
$customfield_content = str_replace( ']]>', ']]>', $customfield_content );
echo $customfield_content;
?>
或使用此website
中描述的方式