eklentimizin yan tarafta gözükmesini istiyorsak
1 2 3 4 5 6 7 |
add_action("admin_menu","menuolusturmafonksiyonu"); function menuolustur() { //add_menu_page(sayfa başlığı,menü başlığı, capability, menu slug,fonksiyonu,iconu,position); //yukarıdaki yapıya göre yan tarafa ekleyeceğimiz menüyü şekillendiriyoruz add_menu_page("Ayarlar","Eklenti Ayarları","manage_options","indexmenu","anasayfa",NULL,99); } |
capability = manage options yazarak tüm adminlerin bu menüye girebileceğini söylemiş olduk.
99 neden 99 dersen. yan tarafta bir sürü menü oluyor wp-adminde. en altta görünmesi için 99 yazdık. eğer başka biryerlerde yer almasını istersek 99 yerine aşağıdaki idleri kullanabilirsiniz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
2-Dashboard 4-Seperator 5-Posts 10-Media 15-Links 20-Pages 25-Comments 59-Separator 60-Appearance 65-Plugins 70-Users 75-Tools 80-Settings 99-Separator |
sayfalama şeklinde isterseniz;
1 |
add_submenu_page("indexmenu","Ayarlar 2","Ayarlar 2","manage_options","eklentismimiz/ayarlar2.php",NULL); |
yok ben aynı sayfada fonksiyon kullanmak istiyorum ne yapmam gerekir diyorsan:
1 |
add_submenu_page("indexmenu","Kayıt Ekranı","Kayıt Ekranı","manage_options","kayit_menu","fonksiyon ismimiz"); |
1 |
function fonksiyonismin () { echo "sad"; } |
şeklinde kullanabilirsin onu da.