Плагин WordPress: Вызов функции при нажатии кнопки на панели администратора

Мне нужно создать плагин WordPress, который вызывает функцию PHP при нажатии кнопки на панели администратора. Я просматривал руководства по написанию базовых плагинов WordPress и добавлению административных панелей, но до сих пор не понимаю, как именно зарегистрировать кнопку для определенной функции в моем плагине.

Вот что у меня есть на данный момент:

/*
Plugin Name: 
Plugin URI: 
Description: 
Author:
Version: 1.0
Author URI:
*/


add_action('admin_menu', 'wc_plugin_menu');

function wc_plugin_menu(){
 add_management_page('Title', 'MenuTitle', 'manage_options', 'wc-admin-menu', 'wc_plugin_options'); 

}

function wc_plugin_options(){
if (!current_user_can('manage_options'))  {
    wp_die( __('You do not have sufficient permissions to access this page.')    );
}
echo '<div class="wrap">';
echo '<button>Call Function!</button>'; //add some type of hook to call function
echo '</div>';

}

function button_function()
{
//do some stuff
} 


?>
24
задан Maxime 5 March 2018 в 02:36
поделиться