Personalizar la Admin Toolbar de WordPress sin utilizar un Plugin

ForoFreelance Foros Programación Freelance Personalizar la Admin Toolbar de WordPress sin utilizar un Plugin

  • Autor
    Posts
  • #12225

    Juan
    Participante
    @juan

    Record +82

    La ToolBar Admin o WP Admin Bar es la barra de menu (color negro) ubicada en la parte superior de todos los WordPress, que en ciertas circunstancias puede ser necesaria y en otras no… así que sin más a continuación veremos ciertos “trucos” para que puedas personalizar la wp admin bar sin necesidad de instalar un plugin.

    • Activar la Admin ToolBar para los usuarios no logeados (visitantes o cualquier otro que no haya ingresado a su cuenta en nuestro sitio web). Por default, la wp admin bar viene oculta para los usuarios no registrados o no logeados.

    Copia y pega el código en el archivo functions.php

    /* Turn On Admin ToolBar For Logged Out Users */
    add_filter( 'show_admin_bar', '__return_true' );
    • Desactivar la Admin ToolBar para todos los usuarios (Sean registrados o visitantes, la wp admin bar no será visible para nadie)

    Copia y pega el código en el archivo functions.php

    /*Turn Off Admin ToolBar For All Users*/
    show_admin_bar(false);
    • Desactivar enlaces de la WP Admin ToolBar (Puede que desees ocultar algunos links que trae por defecto la wp admin bar, elige del siguiente código que link deseas eliminar )

    Copia y pega el código en el archivo functions.php

    function remove_admin_bar_links() {
    global $wp_admin_bar;
    $wp_admin_bar->remove_menu('wp-logo'); // Eliminar el Logo WordPress
    $wp_admin_bar->remove_menu('about'); // Eliminar el About WordPress
    $wp_admin_bar->remove_menu('wporg'); // Eliminar el Link WordPress.org
    $wp_admin_bar->remove_menu('documentation'); // Eliminar el Link WordPress Documentation
    $wp_admin_bar->remove_menu('support-forums'); // Eliminar el Link Support Forums
    $wp_admin_bar->remove_menu('feedback'); // Eliminar el Link Feedback
    $wp_admin_bar->remove_menu('site-name'); // Eliminar el Site Name Menu
    $wp_admin_bar->remove_menu('view-site'); // Eliminar el Link View Site
    $wp_admin_bar->remove_menu('updates'); // Eliminar el Link Updates
    $wp_admin_bar->remove_menu('comments'); // Eliminar el Link Comments
    $wp_admin_bar->remove_menu('new-content'); // Eliminar el Link Content
    $wp_admin_bar->remove_menu('w3tc'); // Eliminar la sección de w3 total cache
    $wp_admin_bar->remove_menu('my-account'); // Eliminar el link User Details Tab
    }
    add_action( 'wp_before_admin_bar_render', 'remove_admin_bar_links' );
    • Añadir un nuevo enlace (link) a la WP Admin ToolBar (También puede añadir link en la barra apuntando a donde quieras)

    Copia y pega el código en el archivo functions.php

    add_action( 'admin_bar_menu', 'toolbar_link_to_mypage', 999 );
    
    function toolbar_link_to_mypage( $wp_admin_bar ) {
    $args = array(
    'id' => 'my_page',
    'title' => 'Mi Nuevo Link',
    'href' => 'https://www.cualquier-url.com/'
    
    );
    $wp_admin_bar->add_node( $args );
    }

    :-E Conclusión

    La Admin Tool Bar o Wp Admin Bar es una herramienta muy útil para cuando sea crea un sitio web en el que los usuarios dispondrán de un perfil, compartir contenidos o necesitarán realizar ciertas funciones especiales; por lo tanto mediante los códigos publicados en este artículo podrás modificar la wp-admin de acuerdo a tus necesidades 😉

    #12228

    Roberto
    Participante
    @roberto

    Record +18

    funciona de maravilla con la ultima versión de wp gracias

Viendo 2 publicaciones - del 1 al 2 (de un total de 2)

Debes estar registrado para responder a este debate. Entrar & Registro