Мне нужно создать плагин 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
}
?>