使用 Tinymce 编辑器插件 wordpress 打字时删除文本中的所有标签

问题描述

当我使用 TinyMCE 编辑器编写文本时,空格被 p 标签替换,新行被“rn”替换,我想删除所有这些格式,只想保留我输入的简单文本。

这是输出的示例文本: "

Cras lacinia,magna vel finibus mattis,neque nisl gravida nulla,vel posuere dui nisi vel arcu. Integer tristique dignissim dolor,vel tristique orci. Ut auctor ultrices ullamcorper. Suspendisse in Nussallisses vel nulla quis sollicitudin. Sed suscipit nulla id maximus eleifend. Phasellus sed enim vel dui interdum cursus. Morbi ipsum nibh,iaculis nec iaculis vitae,malesuada at libero. Nunc convallis iaculis ex,vel nec iaculis ex,vel nec. efficitur mi aliquet sat amet. In luctus viverra metus,posuere suscipit nulla molestie sed. Etiam sem nunc,ultricies eget quam non,elementum commodo nibh. Nullam lorem diam,tempor id vehicula eu,la accusquit eu,laccusquit. Donec venenatis turpis ac commodo suscipit。

rn

Pellentesque enim lacus,volutpat ut rutrum vel,venenatis vel velit。Aliquam accumsan ante orci,at ultricies orci ultrices ultricies。在 hac 栖息地高原 dictumst。Nunc dignissim,leodigissimne maximus Tellus,eu facilisis dolor neque non metus. Fusce condimentum eros diam,iaculis varius nunc venenatis vel. Nulla venenatis ipsum nec urna ornare,tincidunt pharetra nisi rutrum. Phasellus sed elit sed sederbitis placesus,urna ante laoreet elit,mattis tristique massa justo quis augue。

rn

类 aptent taciti socialsqu ad litora Tornt per conubia nostra,per inceptos himenaeos. Aenean rhoncus enim in orci viverra pharetra. Donec lorem orci,commodo sagittis orci a,ultrices feugiat triquest eros. Pellentes eros。 et netus etmalesuada Fames ac turpis egestas。Quisque dignissim libero ac maximus tristique。Quisque posuere hendrerit ligula non ornare。Aliquam a libero non risus feugiat dignissim id at sem。

"

但我想要这个: ” Cras lacinia,vel posuere dui nisi vel arcu。整数 tristique dignissim dolor,vel tristique orci。 Ut auctor ultrices ullamcorper。悬念在 eros nisi。 Nulla soDales vel nulla quis sollicitudin。 sed suscipit nulla id maximus eleifend。 Phasellus sed enim vel dui interdum cursus。 Morbi ipsum nibh,malesuada at libero。 Nunc convallis iaculis ex,vel gravida odio sollicitudin nec. Fusce volutpat mi augue,ut efficitur mi aliquet sat amet。在 luctus viverra metus 中,posuere suscipit nulla molestie sed。 Etiam sem nunc,elementum commodo nibh。 Nullam lorem diam,tempor id vehicula eu,dignissim quis arcu。 Sed accumsan suscipit lacus in pretium。 Donec venenatis turpis ac commodo suscipit。

Pellentesque enim lacus、volutpat ut rutrum vel、venenatis vel velit。 Aliquam accumsan ante orci,at ultricies orci ultrices ultricies。在 hac 居住地高原的格言中。 Nunc dignissim、leo eget maximus dignissim、nibh neque aliquettellus、eu facilisis dolor neque non metus。 Fusce condimentum eros diam,iaculis varius nunc venenatis vel。 Nulla venenatis ipsum nec urna ornare,tincidunt pharetra nisi rutrum。 Phasellus sed elit sed erat placerat lobortis quis consectetur orci。 Curabitur suscipit、nibh vitae ultricies feugiat、urna ante laoreet elit、mattis tristique massa justo quis augue。

类 aptent taciti socialsqu ad litora Tornt per conubia nostra,per inceptos himenaeos。 Aenean rhoncus enim in orci viverra pharetra。 Donec lorem orci,commodo sagittis orci a,ultrices feugiat eros。 Pellentesque 居民 morbi tristique senectus et netus etmalesuada Fames ac turpis egestas。 Quisque dignissim libero ac maximus tristique。 Quisque posuere hendrerit ligula non ornare。 Aliquam 是 sem 的 libero non risus feugiat dignissim id。 "

解决方法

当您在循环中输出内容时,您可以清理输出以使用 wp_strip_all_tags 删除任何和所有标签。

正确去除所有 HTML 标签,包括脚本和样式。

<?php wp_strip_all_tags( the_content(),true ); ?>

truefalse 用于换行)。

或者,您可以通过在 <p> 文件中通过 wpautop 删除 remove_filter 来删除作为换行符应用的任何自动 function.php 标记。

<?php remove_filter( 'the_content','wpautop' ); ?>

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...