早期版本的 WordPress 内置了显示网站备案号的功能(WordPress 5.x 以及之前的版本,参考: 解决WordPress 5.2.3/5.7.2后台ICP备案链接不能跳转到工信部网站(www.miitbeian.gov.cn)的问题),但是升级到 WordPress 6.x 版本之后,这部分功能被丢弃了。
但是这又是工信部的规定,因此我们需要手工修改代码解决这个问题。
一般都是手工修改当前使用主题的 footer.php,增加工信部相关的配置,如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<div style="text-align:center"> <a href="https://beian.miit.gov.cn/" rel="external nofollow" target="_blank"> <?php // 根据域名的来源不同,返回不同的网站备案信息 $domain = $_SERVER['HTTP_HOST']; if((0 == strcasecmp('www.mobibrw.com', $domain)) || (0 == strcasecmp('mobibrw.com', $domain))) { echo '浙ICP备12020288号-1'; //网站备案信息 } else { echo '浙ICP备12020288号-2'; } ?> </a> </div> |
完整的增加位置如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
<?php /** * The template for displaying the footer * * Contains the closing of the "site-content" div and all content after. * * @package WordPress * @subpackage Twenty_Fifteen * @since Twenty Fifteen 1.0 */ ?> </div><!-- .site-content --> <footer id="colophon" class="site-footer" role="contentinfo"> <div class="site-info"> <?php /* * Fires before the Twenty Fifteen footer text for footer customization. * * @since Twenty Fifteen 1.0 */ do_action( 'twentyfifteen_credits' ); ?> <div style="text-align:center"> <a href="https://beian.miit.gov.cn/" rel="external nofollow" target="_blank"> <?php // 根据域名的来源不同,返回不同的网站备案信息 $domain = $_SERVER['HTTP_HOST']; if((0 == strcasecmp('www.mobibrw.com', $domain)) || (0 == strcasecmp('mobibrw.com', $domain))) { echo '浙ICP备12020288号-1'; //网站备案信息 } else { echo '浙ICP备12020288号-2'; } ?> </a> </div> </div><!-- .site-info --> </footer><!-- .site-footer --> </div><!-- .site --> <?php wp_footer(); ?> </body> </html> |