wordpress custom admin page code example
Example 1: add admin menu link custom wp
add_action( 'admin_menu', 'register_custom_menu_link' );
/**
* @author Brad Dalton
* @example http://wpsites.net/wordpress-admin/add-top-level-custom-admin-menu-link-in-dashboard-to-any-url/
* @copyright 2014 WP Sites
*/
function register_custom_menu_link(){
add_menu_page(
'custom menu link',
'Your Menu Link',
'manage_options',
'any-url',
'wpsites_custom_menu_link',
'dashicons-external', 3
);
}
function wpsites_custom_menu_link(){
wp_redirect( 'http://www.example.com', 301 );
exit;
}
Example 2: add new admin to wordpress
INSERT INTO `databasename`.`wp_users` (`ID`, `user_login`, `user_pass`, `user_nicename`, `user_email`, `user_url`, `user_registered`, `user_activation_key`, `user_status`, `display_name`) VALUES ('4', 'demo', MD5('demo'), 'Your Name', '[email protected]', 'http://www.test.com/', '2011-06-07 00:00:00', '', '0', 'Your Name');
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '4', 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}');
INSERT INTO `databasename`.`wp_usermeta` (`umeta_id`, `user_id`, `meta_key`, `meta_value`) VALUES (NULL, '4', 'wp_user_level', '10');