我正在使用此代码从wp admin菜单中删除工具。但是我如何阻止对mydomain的访问呢。com/wp管理员/工具。php,因为我仍然可以通过键入URL访问它?
add_action( \'admin_menu\', \'my_remove_menu_pages\' );
function my_remove_menu_pages() {
remove_menu_page(\'tools.php\');
}
我正在使用此代码从wp admin菜单中删除工具。但是我如何阻止对mydomain的访问呢。com/wp管理员/工具。php,因为我仍然可以通过键入URL访问它?
add_action( \'admin_menu\', \'my_remove_menu_pages\' );
function my_remove_menu_pages() {
remove_menu_page(\'tools.php\');
}
例如,您可以添加以下内容:
foreach( array( \'tools\', \'import\', \'export\' ) as $x )
{
add_action( "load-{$x}.php", function()
{
if( ! current_user_can( \'manage_options\' ) )
wp_die( __( \'No access!\' ) );
} );
}
限制访问{tools,import,export}.php
非管理员页面。我经常使用ajax,而且没有任何问题。这一次,我试图在wp admin中使用ajax,只有他们的aka,这不是一个“nopriv”问题。这是在我正在编写的插件中使用的。For some reason i am getting a 0 returned.由于js文件在php文件中排队,因此找不到文件就不可能了。在wp admin中使用ajax时,应该如何编写ajax,我想我缺少了一些东西?Here is the JS file: jQuery(document).ready(function($) {&#