我创建了一个主题选项页,我的WordPress主题与functions.php文件下面的代码:如何保护包含在WordPress的菜单页面中的外部页面?
add_action('admin_menu', 'register_options_page');
function register_options_page()
{
$my_hook = add_menu_page('Theme Options', 'Theme Options', 'manage_options', 'merry_options', 'get_theme_options', 'dashicons-share-alt', 99);
// var_dump($my_hook); die();
}
function get_theme_options()
{
include_once get_template_directory()."/framework/themeoptions.php";
}
正如你所看到的,它包括位于... /框架/ themeoptions外部页面。 PHP。现在问题是任何人都可以打开该URL直接访问该页面。我只想在WordPress管理员登录时访问该页面。您能告诉我正确的方法吗?