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

WordPress后台设置

WordPress后台设置

 

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

 

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

 

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

zh_CN.php

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

5

其中

[php]add_action(‘xxxx’, ‘zh_cn_l10n_icp_num’);[/php]

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

[php]add_action(‘xxxx’, ‘zh_cn_l10n_icp_num’);[/php]

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

我这里添加的是

[php]add_action( ‘seos_credits’,’zh_cn_l10n_icp_num’);[/php]

 

接下来打开WordPress的后台,点击  外观–>编辑 进入主题编辑页面:

在右侧找到你主题的footer.php页面并点击,就可以在左侧的编辑区进行编辑了

6

Footer.php

 

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

[php]<?php do_action( ‘XXXX’); ?>[/php]

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

[php]<? php do_action( ‘seos_credits’); ?>  [/php]

如图:

7

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

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

8