Page 1 of 1

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

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

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

Code: Select all

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



Code: Select all

//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.


Image

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

Posted: 25/10/2016 9:53 pm
by mindphp
รวมกระทู้ บทความสอนสร้าง Plugin WordPress
viewtopic.php?f=225&t=36079