Julius'Lab

(WordPress) Añadir un Menú (con enlaces o inactivo-notas) al admin toolbar

Debe usarse el Code Snippets y agregar el código siguiente en PHP:

if (!function_exists('jnotes_admin_bar_link')):
    function jnotes_admin_bar_link($admin_bar)
    {
        $admin_bar->add_menu([
            'id' => 'jnotes_parent',
            'title' => '<span class="ab-icon"></span><span class="ab-label">JNotes</span>',
            'href' => '',
            'meta' => [
                'title' => '',
            ],
        ]);
        $admin_bar->add_menu([
            'id' => 'jnotes_color1',
            'parent' => 'jnotes_parent',
            'title' => esc_html('oro #dab42d'),
            'href' => '',
        ]);
        $admin_bar->add_menu([
            'id' => 'jnotes_color2',
            'parent' => 'jnotes_parent',
            'title' => esc_html('gris #636363'),
            'href' => '',
        ]);
        $admin_bar->add_menu([
            'id' => 'jnotes_color3',
            'parent' => 'jnotes_parent',
            'title' => esc_html('verde #54b236'),
            'href' => '',
        ]);
        $admin_bar->add_menu([
            'id' => 'jnotes_color4',
            'parent' => 'jnotes_parent',
            'title' => esc_html('lightblack #353a40'),
            'href' => '',
        ]);
    }
    add_action('admin_bar_menu', 'jnotes_admin_bar_link', 999);
endif;

Este código agrega un elemento (sin enlace) al admin toolbar llamado JNotes, que funciona como parent. Los subelementos son los que le siguen (en este caso colores), y cada elemento que se requiera debajo del inicial debe ponérsele la propiedad ‘parent’ => ‘jnotes_parent’ para que aparezca debajo del principal. Pueden agregarse varios elementos.

Search