Yanıtla: Araç çubuğuna daha fazla bağlantı ekleme

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

    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 );