Ana İçeriğe Geç

Yönetici çubuğuna özel menü nasıl eklenir

Divi: Kullanılacak en kolay WordPress teması

Divi: Tüm zamanların en iyi WordPress teması!

daha fazla 600.000 indirmeler, Divi, dünyanın en popüler WordPress teması. Tamamen, kullanımı kolay ve 62 ücretsiz şablonlardan daha fazlasını sunuyor. [Önerilen]

WordPress 3.1, yalnızca bir WordPress.com özelliği olmadan önce geliştirici tarafından kullanılabilen bir API tanıttı ve bu, bağımsız WordPress blogunda kabul edildi. Bu yönetici çubuğu, oturum açmış kullanıcının seviyesine bağlı olarak WordPress blogunuza ekstra bir menü çubuğu ekler (rol). En son nasıl devre dışı bırakılacağına dair ipuçları verdik. WordPress blog yönetim çubuğuBugün size yönetici çubuğunuza nasıl özel bir menü ve alt menü ekleyeceğinizi öğreteceğiz.

Bir eklentide ekleyeceğiniz bir php kodu kullanmak için bu eğitime giriyoruz. Seni tanıttık WordPress eklentisi nasıl oluşturulur.

En iyi WordPress temalarını ve eklentilerini mi arıyorsunuz?

Envato'daki en iyi eklentileri ve WordPress temalarını indirin ve web sitenizi kolayca oluşturun. 49.720.000 indirme işleminden daha fazla. [ÖZEL]

Araç çubuğunda bir menü nasıl oluşturulur

Tek yapmanız gereken aşağıdaki kodu eklemek:

function my_new_admin_bar_menu() {
	global $wp_admin_bar;
	$root_menu = array(
			'parent' => false, // Parent, si false, sera situé à la racine
			'id' => 'new_custom', // id du menu, doit être unique pour la racine.
			'title' => __('Menu Personnalisé'), // Menu / sub-menu title
			'href' => admin_url( 'my-new-menu.php'), // Menu URL
			'meta' => false // table des attributs : array( 'html' => '', 'class' => '', 'onclick' => '', target => '', title => '' );
			);
	$wp_admin_bar->add_menu( $root_menu );
}
add_action( 'wp_before_admin_bar_render', 'my_new_admin_bar_menu' );

Araç çubuğunda bir alt menü nasıl oluşturulur

function my_new_admin_bar_menu() {
	global $wp_admin_bar;
	$root_menu = array(
			'parent' => false, // Parent, si false, sera situé à la racine
                    'id' => 'new_custom', // id du menu, doit être unique pour la racine.
                    'title' => __('Menu Personnalisé'), // Menu / sub-menu title
                    'href' => admin_url( 'my-new-menu.php'), // Menu URL
                    'meta' => false // table des attributs : array( 'html' => '', 'class' => '', 'onclick' => '', target => '', title => '' );
	$sub1 = array( 'parent' => 'new_custom', 'id' => 'new_custom1', 'title' => __('Sub1'), 'href' => admin_url( 'my-first-sub.php'), 'meta' => false );
	$sub2 = array( 'parent' => 'new_custom', 'id' => 'new_custom2', 'title' => __('Sub2'), 'href' => admin_url( 'my-second-sub.php'), 'meta' => false );
	$wp_admin_bar->add_menu( $root_menu );
	$wp_admin_bar->add_menu( $sub1 );
	$wp_admin_bar->add_menu( $sub2 );
}
add_action( 'wp_before_admin_bar_render', 'my_new_admin_bar_menu' );

İlk örneğimizi kullanarak iki alt menü ekleyeceğiz. Masamıza bir ana değer katacağız, böylece kök menümüzün bir çocuğu olacaktır. Tüm alt menülerimize ana tanımlayıcı "new_custom" ekleyeceğiz, ayrıca tüm alt menüler için benzersiz bir kimlik kullandığınızdan emin olun (new_custom1 ve new_custom2). "$ Wp_admin_bar-> add_menu ($ subX)" işlevini tekrar çağırdığınızdan emin olun; Tüm alt menü tablolarında.

Elementor ile web sitenizi kolayca oluşturun

Elementor, profesyonel bir görünüme sahip herhangi bir web sitesi tasarımını kolayca oluşturmanıza olanak sağlar. Kendin yapabileceğin için pahalı ödemeyi kes. [Ücretsiz]

Mevcut menülere alt menüleri nasıl eklenir

my_new_sub_menu function () {global $ wp_admin_bar; $ Sub_menu = array ( 'Veli' => 'Yeni içerik', //, => 'new_custom_sub' Yeni-içerik (Yeni) 'kimlik' bir menü ekleme // kimliği benzersiz bir menü. 'Başlık' => __ ( 'Özel alt menü') // Başlığı 'href' => ADMIN_URL ( 'yeni-alt menu.php') // seçeneklerin menüsü URL 'meta' => false // dizi: dizi ( 'html' => '' 'sınıf' => '' 'onclick' => '' hedef => 'başlıktaki => '')); $ Wp_admin_bar-> add_menu ($ sub_menu); } ADD_ACTION ( 'wp_before_admin_bar_render', 'my_new_sub_menu');

Gördüğünüz gibi, yeni içeriği üst kimliğimiz olarak kullandık, bu, WordPress yönetici çubuğu menüsünün yerel listesindeki "Yeni Ekle" menüsünde olacaktır. Bu ikinci örnekte olduğu gibi, ana kimliği ana menünün çocukları olarak ayarladık. İşte kullanabileceğiniz bazı menü tanımlayıcıları.

Çevrimiçi Mağazanızı kolayca oluşturun

WordPress'te fiziksel ve dijital ürünlerinizi satmak için ücretsiz WooCommerce, en iyi e-ticaret eklentilerini indirin. [Ücretsiz]

  • görünüm - Görünüm menüsü
  • yorumlar - Yorumların bağlantıları
  • düzenleme - Yazı / Sayfa / Kategori / Etiket menüsünü düzenle
  • get-Kısa bağlantı - Sayfanın menüsünün kısayolu
  • my-bloglar - Birden fazla siteniz varsa, sitemin menüsü
  • Yeni mutlu - Yeni bir menü ekle
  • güncellemeler - Güncelleme bağlantısı

Hepsi bu kadar! Ayarlarınız için bir yönetici menüsü eklemek istiyorsanız, onu bir sonraki WordPress eklentinizde de kullanabilirsiniz. Eklentinizin çalışabilmesi için sadece onu yapılandırmanız gerekir.

Bu makale yorumları 0 içeriyor

YORUM BIRAKIN

E-posta adresiniz gösterilmeyecektir. Doldurulması zorunlu alanlar * ile işaretlenmiştir *

Bu site, istenmeyenleri azaltmak için Akismet'i kullanıyor. Yorum verilerinizin nasıl kullanıldığı hakkında daha fazla bilgi edinin..

Başa dönüş
4 hisseleri
hisse2
cıvıltı
Enregistrer2