我创建了一个新的自定义帖子类型,并在Guttenberg编辑器中创建了一些示例帖子。但是,当我尝试将此内容回显到文本区域以允许用户进行编辑时,它将显示为html标记:
<!-- wp:paragraph -->
<p>This is a test custom post content</p>
<!-- /wp:paragraph -->
<!-- wp:paragraph -->
<p></p>
我正在使用以下代码输出此内容
<textarea><?php echo esc_attr(get_the_content()); ?></textarea>
我假设这与Guttenbergs块有关,因为它与经典编辑器无关。我是Wordpress开发的相对初学者,因此如果有一个简单的功能可以解决这个问题,我深表歉意,但我似乎找不到。
尝试一下:
<textarea><?php echo esc_attr(wp_strip_all_tags(get_the_content())); ?></textarea>
wp_strip_all_tags()将删除所有这些标签,并且由于这只是textarea,而不是WYSIWIG编辑器,因此只需要纯文本