WordPress
发布 4.9.6 版本是为了与欧洲通用数据保护条例(GDPR
)兼容,在以后版本的背景中会出现一个“隐私”页面。一时间,国内很多 WordPress
都加了这个“隐私条款”页面。
但其实对于普通的小博客来说,绝对没有必要跟风,我们只在国内运营。所以你可以关闭这个“隐私”页面。
将下代码放入
或其他函数模板中即可。functions
.php
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 );
// Privacy
policy
text
changes
check
.
remove_action
( 'admin_init
', array
( 'WP_Privacy_Policy_Content
', 'text_change_check
' ), 100 );
// Show
a
"postbox
" with
the
text
suggestions
for
a
privacy
policy
.
remove_action
( 'edit_form_after_title
', array
( 'WP_Privacy_Policy_Content
', 'notice
' ) );
// Add
the
suggested
policy
text
from
WordPress
.
remove_action
( 'admin_init
', array
( 'WP_Privacy_Policy_Content
', 'add_suggested_content
' ), 1 );
// Update
the
cached
policy
info
when
the
policy
page
is
updated
.
remove_action
( 'post_updated
', array
( 'WP_Privacy_Policy_Content
', '_policy_page_updated
' ) );
},9);
转载请注明:汇站网 » WordPress
移除后台隐私相关的页面