后台个人资料编辑页如何移除Yoast SEO Schema enhancements模块?
WordPress个人资料页移除「Yoast SEO Schema enhancements」模块方法
这个模块是Yoast SEO插件自动挂载到用户资料编辑页的Schema配置区块,不用改插件核心文件,下面两种方法都能直接移除:
方法1:代码移除(推荐,不会因为插件、主题升级失效)
把下面的代码加到当前在用主题的functions.php文件里,或者用Code Snippets这类代码管理插件添加,保存后就生效:
add_action( 'admin_init', function () { if ( ! class_exists( 'Yoast\WP\SEO\Config\Schema_Metadata' ) ) { return; } $schema_metadata = YoastSEO()->classes->get( 'Yoast\WP\SEO\Config\Schema_Metadata' ); // 移除个人资料查看、编辑页面的Yoast Schema配置模块 remove_action( 'show_user_profile', [ $schema_metadata, 'output_user_profile_fields' ] ); remove_action( 'edit_user_profile', [ $schema_metadata, 'output_user_profile_fields' ] ); });
方法2:通过Yoast插件自带设置关闭
如果你本身不需要全站作者维度的Schema增强输出,直接在插件设置里关功能更省事:
- 进入WordPress后台侧边栏
SEO→搜索外观菜单 - 切换到「作者/知识库」选项卡
- 找到作者Schema输出相关配置,关闭作者元数据增强的开关后保存设置
- 刷新个人资料编辑页,对应模块就会消失
注意:别直接改Yoast SEO插件目录里的核心文件,插件更新的时候所有核心文件的修改都会被覆盖,优先用官方钩子或者自带设置调整。
内容的提问来源于stack exchange,提问作者uwu spam bad boy uwu
相关产品推荐
相关产品推荐

