从WordPress版本的 4.9.6 之后,为了兼容欧洲即将生效的GDPR,才在后台加入了隐私设置。
但对于国内的大多数用户来说,基本没有任何用处,下面我们一起来看看如何移除吧。
在functions.php
中加入代码:
/*
如何移除 WordPress 后台隐私相关页面
http://www.wpxzt.com
*/
add_action('admin_menu', function (){
global $menu, $submenu;
// 移除设置菜单下的隐私子菜单
unset($submenu['options-general.php'][45]);
// 移除工具菜单下的相关页面
remove_action( 'admin_menu', '_wp_privacy_hook_requests_page' );
remove_filter( 'wp_privacy_personal_data_erasure_page', 'wp_privacy_process_personal_data_erasure_page', 10, 5 );
remove_filter( 'wp_privacy_personal_data_export_page', 'wp_privacy_process_personal_data_export_page', 10, 7 );
remove_filter( 'wp_privacy_personal_data_export_file', 'wp_privacy_generate_personal_data_export_file', 10 );
remove_filter( 'wp_privacy_personal_data_erased', '_wp_privacy_send_erasure_fulfillment_notification', 10 );
remove_action( 'admin_init', array( 'WP_Privacy_Policy_Content', 'text_change_check' ), 100 );
remove_action( 'edit_form_after_title', array( 'WP_Privacy_Policy_Content', 'notice' ) );
remove_action( 'admin_init', array( 'WP_Privacy_Policy_Content', 'add_suggested_content' ), 1 );
remove_action( 'post_updated', array( 'WP_Privacy_Policy_Content', '_policy_page_updated' ) );
},9);
保存,刷新一下后台即可,你会发现隐私相关页面已经不见了。