Deshabilitar completamente el editor

2

¿Cómo debo deshabilitar completamente el editor visual html y de las páginas? Sé que puedo deshabilitar el editor visual en mi perfil, pero estoy tratando de bloquear las áreas de entrada de contenido para que mi cliente no se deshaga de las cosas.

    
pregunta Tom 27.06.2011 - 00:09

2 respuestas

5

¿Por qué no usar tipos de publicaciones personalizadas y no agregar ningún soporte para el editor, es decir, para qué sirven y de la manera más fácil? La respuesta en esta publicación cubre cómo hacerlo,

¿Ocultar el cuadro de contenido con Tipo de publicación personalizado? < br> enlace

Para eliminar esa funcionalidad para páginas o publicaciones (y tipos personalizados), puede probar y usar remove_post_type_support . Para paginas;

add_action('init', 'my_remove_editor_from_post_type');
function my_remove_editor_from_post_type() {
    remove_post_type_support( 'page', 'editor' );
}

Ref: enlace

Una solución pirata es usar CSS display:none; para el #editorcontainer o una de las sub ID o clases. También puede poner ese estilo en cola solo para usuarios particulares.

    
respondido por el Wyck 27.06.2011 - 00:46
0

Piense que esto podría ser lo que está buscando, código y más información de wpsnipp:

add_filter( 'wp_default_editor', create_function('', 'return "tinymce";') );
add_action( 'admin_head', 'disable_html_editor_wps' );
function disable_html_editor_wps() {
global $current_user;
get_currentuserinfo();
if ($current_user_can('manage_options') {
    echo '<style type="text/css">#editor-toolbar #edButtonHTML, #quicktags {display: none;}</style>';
}
}

Lo modifiqué de usar niveles de usuario a usar if ($current_user_can('manage_options') { , por lo que esto debería eliminarlo para todos, pero admin, el código necesita gi en tus temas functions.php

    
respondido por el MartinJJ 27.06.2011 - 00:45

Lea otras preguntas en las etiquetas