BOSSZI Wordpress สร้างเมนูหลังบ้าน add_menu_page

สร้างเมนูหลังบ้าน add_menu_page

0 Comments

สร้างเมนูหลังบ้าน add_menu_page  บันทึกส่วนตัว

<?php
/**
 * Plugin Name: AAA
 * Description: BMI Calculator To Content
 * Plugin URI: https://www.bosszi.com/%e0%b8%95%e0%b8%b4%e0%b8%94%e0%b8%95%e0%b9%88%e0%b8%ad%e0%b9%80%e0%b8%a3%e0%b8%b2/
 * Author: Supoth Nakudom
 * Author URI: https://www.bosszi.com
 * Version: 1.0
 */
 
function add_menu() {	//ชื่อฟังชันที่เราจะเขียน
    add_menu_page(		// สร้าเมนูหัวข้อใหญ่
    'บัญชี bosszi', 				// Page Title ชื่อของไตเติ้ลเพจ 
    'ระบบบัญชี', 				 // Menu Title ชื่อที่จะให้แสดงในเมนู 
    'manage_options',		 // ตั้งค่าว่าสมาชิกกลุ่นไหนที่จะเห็นเมนูนี้ได้ Capabiliy ดูที่หนัวข้อ Roles and Capabilities
    'maim_menu01', 		// Menu_slug
    'maim_menu1', 		// function ที่เราจะใช้เงาน
    'dashicons-calculator', // ไอคอนด้านหน้าเมนู icon_url ถ้าไม่ใส่มันจะเอาเฟืองให้ https://iconify.design/icon-sets/dashicons/
    '1'   			// position ตำแหน่ง ลำดับของเมนู ให้ดูที่ตาราง https://developer.wordpress.org/reference/functions/add_menu_page/
                    // ถ้าไม่ใส่ระบบจะเลือกให้อัตโนมัติ
    );	
    add_submenu_page(			// สร้าเมนูหัวข้อย่อย
        "maim_menu01",  		//parent_slug ใส่เมนูหลัก https://developer.wordpress.org/reference/functions/add_submenu_page/
        "ทดสอบ sub menu", 		//page_title
        "ทดสอบ sub menu",		//menu_title
        "manage_options", 			//capability
        "sub-menu", 				//menu_slug
        "func_submenu" ,		//function
        ""								//position
    ); 
}
add_action("admin_menu", "add_menu"); //add_action("เมื่อมีสิ่งนี้เกิดขึ้นในระบบ", "ให้ไปเรียกชื่อฟังชันที่เราจะเขียน");
 
function maim_menu1(){
    echo 'This is a maim_menu1';
}

function func_submenu(){
    echo 'This is a submenu_menu1';
}

?>