WordPress 4.9.6 版新增Privacy(隐私)设置,个人数据导出和删除工具,主要是为了兼容欧洲即将生效的通用数据保护条例,即 General Data Protection Regulation ,简称 GDPR。
对于我们只是在国内运营的博客,这些页面暂时没有必要,所以可以把后台隐私相关的内容屏蔽掉。
将代码添加到当前主题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);
貌似只需要有中文注释的两段就可以了
其他版本没有测试,需要可以自行测试下
© 版权声明
1. 资源都是经过站长或作者收集测试修改后发布分享。如若转载请在文内以超链形式注明狐狸库文章出处,谢谢合作!
2. 本站除原创内容,其余所有内容均收集自互联网,仅限用于学习和研究目的,本站不对其内容的合法性承担任何责任。如有版权内容,请通知我们或作者删除,其版权均归原作者所有,本站虽力求保存原有版权信息,但因众多资源经多次转载,已无法确定其真实来源,或已将原有信息丢失,所以敬请原作者谅解!
3. 本站用户所发布的一切资源内容不代表本站立场,并不代表本站赞同其观点和对其真实性负责,若您对本站所载资源作品版权归属存有异议,请留言附说明联系邮箱,我们将在第一时间予以处理 ,同时向您表示歉意!为尊重作者版权,请购买原版作品,支持您喜欢的作者,谢谢!
4. 本站一律禁止以任何方式发布或转载任何违法的相关信息,访客如有发现请立即向站长举报;本站资源文件大多存储在云盘,如发现链接或图片失效,请联系作者或站长及时更新。
THE END
请登录后查看评论内容