lavour image post

Existe una manera de agregar capas de seguridad a los administradores de wordpress cuando es necesario otorgar rango de administrador a más de una persona.

Worpdress es el mejor cms en la actualidad, todos sabemos que tantas opciones de la misma manera son muy utilies pero no todas las queremos implementar en nuestro website

Tener nuestro website con tantas opciones, de la misma manera no utilizadas lo mejor sería no tenerlas activadas.

la velocidad de nuestro website depende de que tantas customizaciones podemos implementar, entoces debemos crear una lista de herramientas disponibles que podemos precindir de ellas, nos hará menos ruido visual al no tenerla visible, al mismo tiempo podemos crear seguridad al eliminar opciones de algun ataque que provenga de de una de estas opciones

WP tiene hooks disponible para la desactivacion de herramientas en este enlace podemos ver una cantidad de ellas.

De momento un ejemplo de como presindir de una de estas opciones en la barra de administracion y en especifico (eddit-comments) ya que en muchas ocaciones, no activaremos la opción de recibir comentarios en los post.

En la imagen describo la acción realizada, -add_action- es un hook de wordpress que recibe dos parametros el primero -admin_menu- indica que haremos una accion en la barrade menú, el segundo parametro es la funcion que realizará para afectar este elemento. Esta funcion realiza una accion llamada -remore_menu_page- que recibe como parametro que parte del menú deseas remover que en especifico será el editor de comments.

En el caso especifico que querramos eliminar submenu y no un menu la funcion será -remove_submenu_page

 

/** * Removes some menus by page. */

function wpdocs_remove_menus(){    

remove_menu_page( 'index.php' );                  //Dashboard 

remove_menu_page( 'jetpack' );                    //Jetpack*  

remove_menu_page( 'edit.php' );                   //Posts 

remove_menu_page( 'upload.php' );                 //Media 

remove_menu_page( 'edit.php?post_type=page' );    //Pages 

remove_menu_page( 'edit-comments.php' );          //Comments 

remove_menu_page( 'themes.php' );                 //Appearance 

remove_menu_page( 'plugins.php' );                //Plugins 

remove_menu_page( 'users.php' );                  //Users 

remove_menu_page( 'tools.php' );                  //Tools 

remove_menu_page( 'options-general.php' );        //Settings  

}add_action( 'admin_menu', 'wpdocs_remove_menus' );?> 

 

Acá mas ejemplos de como eliminar mas elementos, y esta opción es útil ejecutarla en el caso de que tengamos personas en especifico que no seemos que accedan a estos espacios.