如何移除Paid Membership Pro后台水印及WordPress付费主题底部开发者信息
1. 移除Paid Membership Pro(PMPro)仪表盘底部水印图片
分享两种实用方法,按需选择即可:
方法一:CSS快速隐藏(简单易操作)
直接给后台注入自定义CSS,把水印所在的区域隐藏掉。你可以通过子主题的functions.php添加代码,或者用Admin Custom CSS这类插件实现:
// 给WP后台添加CSS移除PMPro仪表盘水印 function remove_pmpro_dashboard_watermark_css() { if (is_admin()) { echo '<style> #pmpro-dashboard-widget .pmpro-widget-footer { display: none !important; } </style>'; } } add_action('admin_head', 'remove_pmpro_dashboard_watermark_css');
这段代码会在后台页面头部插入样式,直接隐藏包含水印的底部栏。
方法二:用PMPro钩子彻底移除(无冗余代码)
如果不想只是视觉隐藏,想从代码层面彻底去掉这个元素,用官方提供的钩子更稳妥:
// 通过钩子取消PMPro水印的输出动作 function remove_pmpro_dashboard_watermark() { remove_action('pmpro_dashboard_widget_footer', 'pmpro_dashboard_widget_footer'); } add_action('init', 'remove_pmpro_dashboard_watermark');
这个方法直接禁用了输出水印的函数,不会在页面源码里留下多余内容。
2. 移除WordPress已购买主题底部的开发者信息
这个需求要分场景处理,不同主题的实现逻辑不一样:
场景一:优先看主题自带开关
很多正规主题会在外观>自定义或者主题专属设置面板里,提供“隐藏版权信息”的选项,一般在「页脚设置」「高级设置」分类下,找到直接勾选即可,不用写代码。
场景二:子主题修改footer.php(最稳妥的自定义方式)
如果主题没有开关,别直接改父主题(更新后会丢失修改),用子主题操作:
- 把父主题的
footer.php文件复制到你的子主题文件夹中 - 打开子主题的
footer.php,找到包含开发者信息的代码块(通常是<div class="site-info">或者<div class="copyright">这类容器) - 删除原有内容,替换成你自己的版权信息,比如:
<div class="site-info"> © <?php echo date('Y'); ?> 你的网站名称 | 保留所有权利 </div>
场景三:用钩子过滤版权文本
部分主题会把版权信息做成可过滤的钩子,比如theme_footer_copyright这类,你可以在子主题的functions.php里添加过滤代码:
// 替换主题底部的开发者版权信息 function custom_footer_copyright($original_text) { return '© ' . date('Y') . ' 你的网站名称 | 保留所有权利'; } add_filter('theme_footer_copyright', 'custom_footer_copyright');
注意把theme_footer_copyright换成你主题实际使用的钩子名,可以查看父主题footer.php里的apply_filters代码找到对应钩子。
场景四:CSS临时隐藏(应急方案)
如果以上方法都不适用,也可以用CSS临时隐藏:
.site-info, .copyright-section { display: none !important; }
把这段代码加到外观>自定义>额外CSS里,记得把选择器换成你主题底部信息对应的类名(用浏览器F12开发者工具查看元素就能找到)。
内容的提问来源于stack exchange,提问作者Gireesh Viswakarma
相关产品推荐
相关产品推荐

