个性化阅读
专注于IT技术分析

如何在WordPress中获取HTML格式的自定义字段的值

我正在使用一个名为”简单内容类型”的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( ']]>', ']]&gt;', $customfield_content );
echo $customfield_content;
?>

或使用本网站描述的方式

赞(0)
未经允许不得转载:srcmini » 如何在WordPress中获取HTML格式的自定义字段的值

评论 抢沙发

评论前必须登录!