从TinyMCE编辑器中删除“”可视“”标签

时间:2014-05-24 作者:davidcondrey

我想禁用“视觉”选项卡,以便始终使用“文本”选项卡。

除了做类似的事情之外,还有什么干净的方法可以做到这一点吗。wp开关编辑器{显示:无!重要;}

enter image description here

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

我可以想出三种方法

登录管理控制面板并转到:

用户->所有用户

找到您的用户名并单击编辑。

选中“写入时禁用可视化编辑器”

在主题功能中添加此代码。php文件

add_filter( \'user_can_richedit\' , \'__return_false\', 50 );
安装一个插件,如Disable Visual Editor WYSIWYG

SO网友:Webloper

可以使用此样式/脚本删除“视觉”选项卡。这对我有用。

add_filter( \'admin_footer\', \'custom_edit_page_js\', 99);

function custom_edit_page_js(){ 
echo \'  <style type="text/css">
        a#content-tmce, a#content-tmce:hover, #qt_content_fullscreen{
            display:none;
        }
        </style>\';
echo \'  <script type="text/javascript">
        jQuery(document).ready(function(){
            jQuery("#content-tmce").attr("onclick", null);
        });
        </script>\'; 
}

SO网友:Aternus

关闭WordPress TinyMCE富编辑器(这将禁用“视觉”选项卡)的最佳方法。

将这段代码添加到functions.php 文件

add_filter(\'user_can_richedit\', \'__return_false\');

SO网友:Kyzer

我使用相同的方法,只需将GET page ID添加到仅针对特定页面的目标:

add_filter( \'admin_footer\', \'removes_editor_visual_tab\', 99 );

function removes_editor_visual_tab()
{
    $post_id = $_GET[\'post\'];
    if($post_id == 1434){
    ?>
        <style type="text/css">
        a#content-tmce, a#content-tmce:hover {
            display:none;
        }
        </style>
        <script type="text/javascript">
            jQuery(document).ready(function() {
                document.getElementById("content-tmce").onclick = \'none\';
            });
        </script>
    <?php
    }
}

结束

相关推荐

WordPress(TinyMCE)未删除脚本标记

我们安装了WordPress(3.9),其中TinyMCE没有删除脚本标签(在帖子等中)。我相信这是不对的?!我认为一个从事该项目的开发人员在试图整理一些东西时可能会改变一些东西,但我现在看不到在哪里——什么是显而易见的地方?谢谢托比Update: 这似乎发生在新的WP3上。9安装。在post editor的文本选项卡中,我可以输入脚本标记,除非切换到可视化编辑器并保存,否则脚本标记将一直存在。我不认为这是正确的,我认为WP应该去掉脚本标签。。。还是我错过了什么?