WordPress编辑器删除div属性

时间:2014-08-25 05:35:11

标签: php html wordpress

我正在为即将举行的海事会议提供一个wordpress网站。我正在研究的一件事是交互式平台页面。它使用了css和amp;的组合。 JavaScript的。我注意到我正在放入的每个div标签,它不断删除一些属性。例如......

我投入:

<div id="booth107"
          class="booth booth_20x10bronze"
          data-name="Fluval"
          data-link="http://www.fluvalaquatics.com/"
          data-logo="http://piscespets.com/wp-content/uploads/fluval-logo.jpg"
>&nbsp;</div>

它出来了:

<div id="booth107" class="booth booth_20x10bronze">&nbsp;</div>

我正在以文字模式进行编辑,而不是视觉,我不是来回翻转。

任何人都知道为什么我可能会丢失一些div属性?

1 个答案:

答案 0 :(得分:4)

尝试在functions.php中添加此代码以覆盖混乱的HTML代码。

function override_tinymce_option($initArray) {
    $opts = '*[*]';
    $initArray['valid_elements'] = $opts;
    $initArray['extended_valid_elements'] = $opts;
    return $initArray;
}
add_filter('tiny_mce_before_init', 'override_tinymce_option');