1 min read

Wordpress Admin Menüsü Oluşturma

WordPress’de admin menüsü oluşturmak için WordPress Codex sitesinden faydalanabiliriz, ancak ben bu yazımda sizlere basit olarak bir menüyü nasıl oluşturacağımızı göstereceğim.

WordPress’de bir admin menüsü aşağıdaki fonksiyon ile oluşturulmaktadır.

add_menu_page( $sayfa_basligi, $menu_basligi, $yetenekler, $sayfa, $function, $icon_url, $sirasi );
  •  Sayfa Başlığı: Oluşturulan sayfanın title kısmında yazması istenen metin.
  • Menü Başlığı: WordPress yan menüde gözükecek olan menünün ismi.
  • Yetenekler: Oluşturulan sayfanın hangi yeteneklerdeki kullanıcılar görebilecek. Roles and Capabilities
  • Sayfa: Oluşturulan sayfaya girildiğinde include edilecek sayfanın yolu.
  • Function: Sayfa yerine fonksiyon oluşturarakta o fonksiyon içinde istediğimiz içerikleri admin arayüzünde gösterebiliriz.
  • İcon: Admin yan manüde çıkacak olan sayfamızın iconu.
  • Sırası: Eklenen sayfanın nerede gözükeceği belirlenen yer.
 2 Dashboard
 4 Separator
 5 Posts
 10 Media
 15 Links
 20 Pages
 25 Comments
 59 Separator
 60 Appearance
 65 Plugins
 70 Users
 75 Tools
 80 Settings
 99 Separator

Örnek bir fonksiyon kullanımı;

add_action( 'admin_menu', 'register_my_custom_menu_page' );

function register_my_custom_menu_page(){
    add_menu_page( 'custom menu title', 'custom menu', 'manage_options', 'myplugin/myplugin-admin.php', '', plugins_url( 'myplugin/images/icon.png' ), 6 );
}

 

add_action( 'admin_menu', 'register_my_custom_menu_page' );

function register_my_custom_menu_page(){
    add_menu_page( 'custom menu title', 'custom menu', 'manage_options', 'custompage', 'my_custom_menu_page', plugins_url( 'myplugin/images/icon.png' ), 6 ); 
}

function my_custom_menu_page(){
    echo "Admin Page Test";	
}

 

Detaylı incelemek için; http://codex.wordpress.org/Function_Reference/add_menu_page