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

แชร์ ความรู้สำหรับพัฒนา plugin ของ Wordpress

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 9695
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

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

โพสต์โดย thatsawan » 25/10/2016 12:01 pm

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.


รูปภาพ

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 16730
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

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

โพสต์โดย mindphp » 25/10/2016 9:53 pm

รวมกระทู้ บทความสอนสร้าง Plugin WordPress
viewtopic.php?f=225&t=36079
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 1 และ บุคคลทั่วไป 0 ท่าน