的WordPress删除空span标记
问题描述:
我使用WordPress的编辑器,我希望有一个“跨度” - 标签这样的范围内,显示一个图标:每当我在做“可视化”的改变的WordPress删除空span标记
<div id="question1" class="box-around">
<div class="box-left"><span class="fa fa-search" aria-hidden="true"> </span></div>
<div class="box-right">
<h3>Some Heading</h3>
Some Text
<span id="question1-answer"> </span>
</div>
</div>
,它消除了“span”-tag,看起来像这样:
<div id="question1" class="box-around">
<div class="box-left"></div>
<div class="box-right">
<h3>Some Heading</h3>
Some Text
<span id="question1-answer"> </span>
</div>
</div>
奇怪的是,底部的跨度(id =“question1-answer”)被保留。我错过了什么吗?我已经尝试在标记内设置一个空白“& nbsp”,在“visual”中更改文本并使用不同标记后,它将转换为“”(实际空白)。
谢谢!
答
将此代码添加到您的活动主题functions.php文件中。
function override_mce_options($initArray) {
$opts = '*[*]';
$initArray['valid_elements'] = $opts;
$initArray['extended_valid_elements'] = $opts;
return $initArray;
}
add_filter('tiny_mce_before_init', 'override_mce_options');
那么,基本上会使_everything_“有效”?可能是一个更好的主意,要更具体一点,只允许这里实际需要的东西... – CBroe
所以这不是一个好的做法?它现在对我有用,但我担心它可能会摧毁东西,或者影响不应该做的东西。 – Nocebo