WP_EDITOR中的Wpautop不起作用

时间:2019-04-05 作者:Anita Desai

我最近添加了一个支持Tinymce的自定义元框。我想将数据输出为html。如果我在Tinymce中手动编码p标签,它就会工作。但如果切换到视觉模式,则不会自动添加p标记。

我在里面使用了wpautop参数wp_editor 但它没有起作用。如何自动添加段落?

1 个回复
SO网友:cjbj

通常wpautop 过滤器仅应用于the_contentthe_excerpt. 在这种情况下,您希望将其应用于元数据。因此,您必须添加过滤器。

如果你看get_post_meta, 你会发现它只是get_metadata. 因此,如果检索元数据库的内容,使用哪一个并不重要。不幸的是,这里没有可以用来修改其返回内容的过滤器调用。

因此,您可以在检索到is后修改metabox内容。代替echo get_post_meta ($post_ID, $metabox_name) 你会写echo wpautop (get_post_meta ($post_ID, $metabox_name))

相关推荐

带有复选框的Metabox不起作用!

请帮帮我。我想在元框中显示用户的显示名称作为复选框。然后,我可以通过以下方式选择许多用户在帖子中显示一些内容:if (in_array(\'special userID\', get_post_meta($post->ID, \'U_S_C_users\', true)) == true) { // Show the content here echo \"ok\"; } 根据我的代码,我看到以下错误:warning: in_array() expects