Skip to content

johappel/custom_wp_adminbar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Anpassbare Adminbar für Wordpress (Wordpress-Plugin)

Dieses Plugin ermöglicht es, die Admin-Leiste von WordPress zu personalisieren, indem sich benutzerdefinierte Menüpunkte hinzufügen oder entfernen lassen.

Beispiel für die Verwendung

function example_custom_adminbar_setup() {
    global $customized_wordpress_adminbar;
    
    $adminbar = $customized_wordpress_adminbar;

    // Hauptmenüpunkt hinzufügen
    $parent_id = $adminbar->add(null, 'Benutzerdefiniertes Menü', '#', 'dashicons-menu');

    // Untermenüpunkte hinzufügen
    $adminbar->add($parent_id, 'Dashboard', admin_url(), 'dashicons-dashboard');
    $adminbar->add($parent_id, 'Profil', admin_url('profile.php'), 'dashicons-admin-users');

    // Modal-Fenster hinzufügen
    $adminbar->addModal($parent_id, 'Hilfe', 'help-modal', 'dashicons-editor-help');
    $adminbar->addModalContent('help-modal', '<h2>Hilfe-Inhalt</h2><p>Hier können Sie Ihren Hilfe-Text einfügen.</p>');

    $adminbar->addModal($parent_id, 'Externe Seite', 'external-modal', 'dashicons-admin-site');
    $adminbar->addModalContent('external-modal', 'https://example.com', 'wide', true);

    // Beitrags- oder seitenspezifische Menüpunkte
    if (is_single() || is_page()) {
        $adminbar->add($parent_id, 'Bearbeiten', get_edit_post_link(), 'dashicons-edit');
        $adminbar->add($parent_id, 'Ansehen', get_permalink(), 'dashicons-visibility');
    }
}

add_action('wp', 'example_custom_adminbar_setup');

About

Angepasste Worpress Admin-Bar

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published