问题描述

我正在寻找一个解决方案,允许我在帖子内写标签,并确保视觉编辑器或 wordpress 不会改变它们。

同样的问题可以应用于我可能想要使用的其他特定的 HTML 代码。

禁用可视化编辑器不是一个选项,因为会导致大多数编辑操作太难使用。

最佳解决方案

将以下内容添加到您的主题 functions.php 中:

function fb_change_mce_options($initArray) {
    $ext = 'script[charset|defer|language|src|type]';

    if ( isset( $initArray['extended_valid_elements'] ) ) {
        $initArray['extended_valid_elements'] .= ',' . $ext;
    } else {
        $initArray['extended_valid_elements'] = $ext;
    }

    return $initArray;
}
add_filter('tiny_mce_before_init', 'fb_change_mce_options');

参考文献

注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。