Page 1 of 1

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

Posted: 25/10/2016 12:01 pm
by thatsawan
Dashboard Widget คือ ส่วนที่แสดงหน้าเเรกของ Admin ที่จะรวมสิ่งสำคัญต่างๆ ของ WordPress ไว้ หรือ Menu เพื่อเป็นช่องทางลัดเพื่อเข้าใช้งานได้อีกด้วย

Image

เราสามารถเขียน Plugin คำสั่งเพื่อ Add ข้อมูลต่างๆ เข้าในหน้านี้ได้โดยใช้งาน API Dashboard Widget

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

Code: Select all

wp_add_dashboard_widget( string $widget_id, string $widget_name, callable $callback, callable $control_callback = null, array $callback_args = null ) 

Code: Select all

/**
 * Add a new dashboard widget.
 */
function wpdocs_add_dashboard_widgets() {
    wp_add_dashboard_widget( 'dashboard_widget', 'Example Dashboard Widget', 'dashboard_widget_function' );
}

add_action( 'wp_dashboard_setup', 'wpdocs_add_dashboard_widgets' );
 
/**
 * Output the contents of the dashboard widget
 */
function dashboard_widget_function( $post, $callback_args ) {
    esc_html_e( "Hello World, this is my first Dashboard Widget!", "textdomain" );
}


ผลที่ได้
Image

ศึกษาเพิ่มเติมที่
https://developer.wordpress.org/referen ... rd_widget/

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

Posted: 25/10/2016 9:54 pm
by mindphp
รวมกระทู้ บทความสอนสร้าง Plugin WordPress
https://www.mindphp.com/forums/viewtopic ... 25&t=36079