高级定制字段插件:显示一个字段,同时省略p标记

时间:2013-07-13 作者:drake035

在高级自定义字段插件中,是否可以显示所见即所得编辑器字段,其中p 是否省略标记?

2 个回复
最合适的回答,由SO网友:Sven 整理而成

strip_tags() 不错,但可能有很多标签需要允许。所以也许你可以用str_replace() 只是为了摆脱<p>-标签:

<?php 
  $field = get_field(\'wysiwyg\'); // your wysiwyg field data
  $strip = array(\'<p>\',\'</p>\'); // search for <p>
  echo str_replace($strip,\'\',$field);
?>

SO网友:David Kryzaniak

从本质上讲,我不相信有办法做到这一点。您是只删除P标记,还是删除所有html标记?在模板中,可以使用:

    strip_tags($text,\'<a><img><strong><b><em><i>\') 

http://php.net/manual/en/function.strip-tags.php

结束

相关推荐

wysiwyg is scrambled

我对wordpress编辑器有问题。它不断删除我的输入并扰乱内容。我如何解决这个问题?

高级定制字段插件:显示一个字段,同时省略p标记 - 小码农CODE - 行之有效找到问题解决它

高级定制字段插件:显示一个字段,同时省略p标记

时间:2013-07-13 作者:drake035

在高级自定义字段插件中,是否可以显示所见即所得编辑器字段,其中p 是否省略标记?

2 个回复
最合适的回答,由SO网友:Sven 整理而成

strip_tags() 不错,但可能有很多标签需要允许。所以也许你可以用str_replace() 只是为了摆脱<p>-标签:

<?php 
  $field = get_field(\'wysiwyg\'); // your wysiwyg field data
  $strip = array(\'<p>\',\'</p>\'); // search for <p>
  echo str_replace($strip,\'\',$field);
?>

SO网友:David Kryzaniak

从本质上讲,我不相信有办法做到这一点。您是只删除P标记,还是删除所有html标记?在模板中,可以使用:

    strip_tags($text,\'<a><img><strong><b><em><i>\') 

http://php.net/manual/en/function.strip-tags.php