Araç çubuğuna daha fazla bağlantı ekleme

Forumlar WordPress Geliştirme Araç çubuğuna daha fazla bağlantı ekleme

  • Post
    admin
    Anahtar yönetici
    Araç çubuğuna bir bağlantı ekledim, daha fazla bağlantıya sahip olmak için kodu nasıl değiştirebilirim?

    function add_link_to_admin_bar($admin_bar) {
    $args = array(
        'parent' => 'site-name',
    'id' => 'Lignano_Sabbiadoro',
        'title' => 'Lignano Sabbiadoro', 
        'href' => '/case-vacanza/lignano-sabbiadoro-appartamenti-vacanze/',
    'meta' => array(
            'target' => '_self',
        )
    );
    $admin_bar->add_node($args);
    }   
    add_action('admin_bar_menu', 'add_link_to_admin_bar', 999);
    • Bu konu 8 ay 2 hafta önce önce admin tarafından değiştirildi.
1 yanıt görüntüleniyor (toplam 1)
  • Replies
    admin
    Anahtar yönetici
    Bu yüzden yapmanız gereken şey, yaptığınız şeyi tekrarlamaktır ve bunu başarmak için bir döngü kullanacağızforeach

    Size temelde ihtiyacınız olanı yapan bir kod örneği vereceğim, ancak bir dizi dizi oluşturur. Başlangıçta tek bir bağlantıyı temsil eden bir dizi oluşturdunuz, ancak bunlar .array$args$args

    dizisini oluşturduktan sonra, a kullanarak üzerinde çalışabilir ve düğümleri menüye ekleyebilirsiniz.$argsarrayforeach

    function add_link_to_admin_bar( $admin_bar ) {
        
        $links = [
            [
                'parent' => 'site-name',
                'id'     => 'Lignano_Sabbiadoro',
                'title'  => 'Lignano Sabbiadoro',
                'href'   => '/case-vacanza/lignano-sabbiadoro-appartamenti-vacanze/',
                'meta'   => [
                    'target' => '_self',
                ]
            ],
            [
                'parent' => 'site-name',
                'id'     => 'My_Second_Link_2',
                'title'  => 'My Second Link',
                'href'   => '/case-vacanza/link-2/',
                'meta'   => [
                    'target' => '_self',
                ]
            ],
            [
                'parent' => 'site-name',
                'id'     => 'My_Third_Link_3',
                'title'  => 'My Third Link',
                'href'   => '/case-vacanza/link-3/',
                'meta'   => [
                    'target' => '_self',
                ]
            ],
        ];
    
        foreach ( $links as $link ) {
            $admin_bar->add_node( $link );
        }
    }
    
    add_action( 'admin_bar_menu', 'add_link_to_admin_bar', 999 );
1 yanıt görüntüleniyor (toplam 1)
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.