×

wordpress 自适应显示备案号

hqy hqy 发表于2024-12-25 14:56:06 浏览38 评论0

抢沙发发表评论

mportant;">博客通过多个域名访问,按照工信部要求。每个域名访问进去网页的备案号要一致。按照我原来的做法,直接在页尾添加备案信息代码。只能显示一个备案号,不符合要求。有被打电话的风险。所以准备给我的博客添加新的页尾备案信息显示。


原来的页尾代码如下

Copyright © by <a href="http://blog.fengjinhao.com/" target="_blank" style="color: #b9b9b9">Fenei </a><i class="iconfont icon-sakura rotating" style="color: #ffc0cb"></i>  <a href="http://beian.miit.gov.cn/" target="_blank" style="color: #b9b9b9">陕ICP备18016713号-1</a>

方法1:通过javascript来实现

1、添加javascript代码,我是直接添加到主题的页尾js框里的,一般主题都支持,不支持的话可以直接添加到主题中的foot.php文件中。javascript代码如下

<script>
  document.addEventListener('DOMContentLoaded', function() {
    var domain = window.location.hostname.split('.').slice(-2).join('.');
    var icpMap = {
      'fengjinhao.com': '陕ICP备18016713号-1',
      'fenei.net': '陕ICP备18016713号-4'
      // 根据需要添加更多的域名和对应的备案号
    };

    var icp = icpMap[domain];
    if (icp) {
      var icpElement = document.createElement('span');
      icpElement.innerHTML = icp;
      var icpLink = document.createElement('a');
      icpLink.href = 'http://beian.miit.gov.cn/';
      icpLink.target = '_blank';
      icpLink.appendChild(icpElement);
      document.getElementById('icp-info').appendChild(icpLink);
    }
  });
</script>

2、在主题页尾代码框或者主题foot.php中添加一下内容

Copyright © by <a href="http://blog.fengjinhao.com/" target="_blank" style="color: #b9b9b9">Fenei </a><i class="iconfont icon-sakura rotating" style="color: #ffc0cb"></i>  <a href="http://beian.miit.gov.cn/" target="_blank" style="color: #b9b9b9"><span id="icp-info"></span>
</a>

方法2:通过functions.php添加判断代码来实现

通过在functions.php文件添加判断代码,然后在foot.php中引用。

functions.php中的判断代码如下:

function custom_footer_copyright() {
    $ipname = $_SERVER['HTTP_HOST'];
    $domain  =str_replace('www.','',$ipname);

    // 根据域名设置不同的备案信息
    if ($domain == 'fengjinhao.com') {
        echo '陕ICP备18016713号-1';
    } elseif ($domain == 'fenei.net') {
        echo '陕ICP备18016713号-4';
    } else {
        echo '陕ICP备18016713号-4';
    }
}

然后在foot.php中引用定义的函数

div style="text-align: left;">						 
Copyright ©  by <a href="http://blog.fengjinhao.com/" target="_blank" style="color: #b9b9b9">Fenei </a><i class="iconfont icon-sakura rotating" style="color: #ffc0cb"></i>  <a href="http://beian.miit.gov.cn/" target="_blank" style="color: #b9b9b9"<?php custom_footer_copyright(); ?></a>
</div>

这样就可以实现不同的域名访问显示对应的icp备案信息的效果


打赏

本文链接:https://www.kinber.cn/post/4340.html 转载需授权!

分享到:


推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

 您阅读本篇文章共花了: 

群贤毕至

访客