WordPress Disco主题页脚社交分享链接问题求助
WordPress Disco主题页脚社交分享模块调整方案(基于WPCode插件)
一、移动页脚社交分享模块
由于该模块是主题内置输出,需先移除原有位置的模块,再挂载到目标位置,通过WPCode的PHP代码片段实现:
- 打开WPCode插件后台,进入「Code Snippets」→点击「Add Snippet」,选择「Create Your Own Snippet」
- 代码类型选择「PHP Snippet」,添加以下代码(需替换主题实际的钩子与回调函数):
// 移除页脚默认位置的社交分享模块 remove_action('disco_footer_social', 'disco_render_social_icons', 10); // 将模块挂载到目标位置(示例为页头钩子,需替换为你需要的位置钩子) add_action('disco_header_top', 'disco_render_social_icons', 10);
提示:若不知道主题的钩子名称,可通过「外观」→「主题文件编辑器」打开
footer.php,查找输出社交模块的do_action()代码,其中引号内的内容即为钩子名;同时查找对应的回调函数名(通常是紧跟add_action的第二个参数)。
- 设置片段的触发条件为「Run Everywhere」,保存并激活片段。
二、彻底移除页脚社交分享模块
方法1:PHP代码移除(推荐,彻底清除模块输出)
- 在WPCode新建PHP代码片段,添加以下代码(替换为主题实际的钩子与回调函数):
// 彻底移除页脚社交分享模块 remove_action('disco_footer_social', 'disco_render_social_icons', 10);
- 设置触发条件为「Run Everywhere」,保存激活即可。
方法2:CSS隐藏(快速生效,适合临时屏蔽)
- 在WPCode新建CSS代码片段,添加以下代码(替换为模块实际的CSS类名):
/* 隐藏页脚社交分享模块 */ .your-social-module-class { display: none !important; }
提示:类名可通过浏览器开发者工具获取:右键页脚的社交模块→「检查」,找到包裹模块的最外层元素的class属性值。
- 设置触发条件为「Site Wide Header」或「Run Everywhere」,保存激活即可。
内容的提问来源于stack exchange,提问作者Niki Yu
相关产品推荐
相关产品推荐

