给WordPress非官方主题添加备案号

来源:互联网 发布:手机拦截数据并修改 编辑:程序博客网 时间:2024/04/28 10:07

由于国内网监局要求,放在国内服务器的网站域名必须全部备案,并且在网页底部添加备案号信息,WordPress中文版可以很方便的在后台进行添加备案号,如下图:

这里写图片描述

根据测试,后台添加的备案号只会在默认的三个主题显示生效(以下是WordPress自带的三个主题)

这里写图片描述
这里写图片描述
这里写图片描述

但是自带的主题一般不符合中文字体的风格和审美,所以大部分博主都会选择下载并使用国人制作的主题,下面介绍一种方法使得备案号在任意主题都能正确显示

1.首先使用FTP工具在网站安装目录的/wp-content/languages 目录下找到 zh_CN.php 文件,如图:

这里写图片描述

2.用记事本或者php编辑器打开,找到如下图代码块:

这里写图片描述

其中:

add_action(‘xxxx’, ‘zh_cn_l10n_icp_num’);

这句就是给主题添加备案号功能,在最后一个add_action下面再添加一句

add_action(‘xxxx’, ‘zh_cn_l10n_icp_num’);

其中XXXX就是你主题的名字,或者自己随便取一个名字,记住就行,在之后要用到,添加完成后保存并上传回服务器覆盖原文件。

我这里添加的是:

add_action( ‘seos_credits’,’zh_cn_l10n_icp_num’);

3.接下来打开WordPress的后台,点击 外观–>编辑 进入主题编辑页面,在右侧找到你主题的footer.php页面并点击,就可以在左侧的编辑区进行编辑了

这里写图片描述

在你想要添加的位置加上一句:

<?php do_action( ‘XXXX’); ?>

XXXX就是刚刚你自己定义的主题名,我这里添加的是:

<? php do_action( ‘seos_credits’); ?>

这里写图片描述

4.最后,一定要记得点击下面的更新文件按钮,让修改生效。

现在再回到首页刷新,后台添加的备案号已经能正确在当前主题显示了!

这里写图片描述

博客地址:http://terrylovesolar.com/add-icp-for-theme

0 0
原创粉丝点击