我正在使用一个名为”简单内容类型”的Wordpress插件, 该插件提供了一个富文本编辑器, 可帮助你将HTML格式的textarea添加到自定义字段中。我想在模板页面中显示内容。
通常, 我使用get_post_meta($ post-> ID, ” my_field”, true)获得自定义字段元值。但是在这种情况下, 它不起作用。似乎一无所获。
我可以使用<php显示值吗? the_meta(); ?>在我的模板中。但是我不知道如何使用get_post_meta()或其他Wordpress函数显示此特定字段。
“简单内容类型”插件提供了<php?方法? ecpt_display_meta(‘meatbox’);?>也可以获取该值。但是它只能获取一组字段的值, 而这并不是我真正想要的。
我已经在Google中搜索了答案, 但是找不到相关的问题。所以希望有人能帮助我。谢谢!
#1
怎么样..
<?php
$myfield = get_post_meta($post->ID, "my_field", $single = true);
echo $myfield;
?>
只需检查一下并确保你尝试访问的自定义字段使用相同的名称。
马蒂
#2
如果你的自定义字段是多行文本, 则可以像这样以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;
?>
或使用本网站描述的方式
评论前必须登录!
注册