หน้า 1 จากทั้งหมด 1

สอนสร้าง Plugin WordPress (7) : ตัวอย่างการใช้งาน add_action ( Actions Hooks ) Remove a Dashboard Widget

โพสต์แล้ว: 25/10/2016 12:01 pm
โดย thatsawan
Remove a Dashboard Widget
คือการลบ กล่องแสดงต่าง ๆ ที่ปรากฏอยู่ในส่วนแสดง Dashboard Widget
รูปภาพ
เราสามารถเขียน Plugin ลบการแสดงส่วนนั้นๆ ออกได้

ตัวอย่างการใช้งาน

โค้ด: เลือกทั้งหมด

remove_meta_box( string $id, string|array|WP_Screen $screen, string $context ) 

โค้ด: เลือกทั้งหมด

//Exsample  API(wp_dashboard_setup) 
add_action('wp_dashboard_setup', 'wpdocs_remove_dashboard_widgets');
 
/**
 * Remove all dashboard widgets
 */
function wpdocs_remove_dashboard_widgets(){
    remove_meta_box('dashboard_right_now', 'dashboard', 'normal');   // Right Now
    remove_meta_box('dashboard_recent_comments', 'dashboard', 'normal'); // Recent Comments
    remove_meta_box('dashboard_incoming_links', 'dashboard', 'normal');  // Incoming Links
    remove_meta_box('dashboard_plugins', 'dashboard', 'normal');   // Plugins
    remove_meta_box('dashboard_quick_press', 'dashboard', 'side');  // Quick Press
    remove_meta_box('dashboard_recent_drafts', 'dashboard', 'side');  // Recent Drafts
    remove_meta_box('dashboard_primary', 'dashboard', 'side');   // WordPress blog
    remove_meta_box('dashboard_secondary', 'dashboard', 'side');   // Other WordPress News
    // use 'dashboard-network' as the second parameter to remove widgets from a network dashboard.
} 
รูปภาพ

Re: สอนสร้าง Plugin WordPress (7) : ตัวอย่างการใช้งาน add_action ( Actions Hooks ) Remove a Dashboard Widget

โพสต์แล้ว: 25/10/2016 9:53 pm
โดย mindphp
รวมกระทู้ บทความสอนสร้าง Plugin WordPress
https://www.mindphp.com/forums/viewtopic ... 25&t=36079