当前位置: 博客 /  WordPress  / WordPress中修改页脚ICP备案等信息

WordPress中修改页脚ICP备案等信息

尝试

使用WordPress来建站,页脚总是显示它自定义的信息,此处我需要修改为我想要的信息,我已经备案过,所以希望加上网站的ICP备案号。

搜索了一些教程,大家都说在WordPress后台的“常规”选项卡中有一个填写“ICP备案号”的地方,可以填上自己的备案号,显示的地方用一个<?php echo get_option( 'zh_cn_l10n_icp_num' );?>来获取到填写的备案号然后再显示出来。

看起来很简单,准备开始设置。 第一步就死了,我的网站不是使用的WordPress自带主题,后台的“常规”设置中没有一项叫做“ICP备案号”的。

然后再想了想逻辑,既然你都知道自己的备案号,并且知道应该在哪里填上显示备案号的代码,那为什么不直接把备案号放在显示的地方?

为什么还要用一个get_option( 'zh_cn_l10n_icp_num' )来获取你自己填的备案号???

黑人问号脸.jpg,如果你知道,请大发慈悲告诉我吧。

解决

那现在问题就很简单了,先找到存放页脚html结构的地方,这里直接显示你的页脚内容。

我使用的主题叫Customizr,版本4.1.4,在我的主题中存放在themes/templates/parts/footer/footer_credits.php,加上一句<a class="czr-copyright-link" href="http://www.miitbeian.gov.cn" target="_blank">陕ICP备18009959号</a>,把我的备案号链接到查询备案号的网站。 再修改一下主题自带的页脚信息,我的完整页脚代码如下,主要注意查看<p class="czr-copyright">标签内的信息,当然这些class样式是主题自带的,有需要可自行修改。

<div id="footer_credits" class="footer_credits" <?php czr_fn_echo('element_attributes') ?>>
  <p class="czr-copyright">
    <span class="czr-copyright-text">&copy;&nbsp;<?php echo esc_attr( date('Y') ) ?>&nbsp;</span>
    <a class="czr-copyright-link" href="<?php echo esc_url( home_url() ) ?>" title="<?php echo esc_attr( get_bloginfo() ) ?>"><?php echo esc_attr( get_bloginfo() ) ?></a>
    <span class="czr-rights-text">&nbsp;&ndash;&nbsp;<?php _e( 'All Right Reserved', 'customizr') ?></span> | 
    <a class="czr-copyright-link" href="http://www.miitbeian.gov.cn" target="_blank">陕ICP备18009959号</a>
  </p>
</div>

- END -