让主题显示WordPress后台添加的ICP备案号
三好公民下载安装了最新的WordPress 4.0后,欣喜地发现在WordPress后台的“常规”选项卡中增加了一个填写“ICP备案号”的设置。如图:
后台备案号的设置是从 WP 3.7 开始的,查看网站根目录的 wp-config.php 文件,一般会看到 define('WP_ZH_CN_ICP_NUM', true); 这个定义,这个就是用来添加后台备案号设置的。如果你的 WP 版本在 3.7 以上,而且 wp-config.php 含有 define('WP_ZH_CN_ICP_NUM', true); 就可以在后台 设置 - 常规 中看到配置选项。
遗憾的是这个“ICP备案号”仅对WordPress自带主题有效,那么大家使用第三方WordPress主题的实在是太多了,因此不能享受到 WordPress 这个新添加的小功能实在是让人窝火。我们有两个方案实现添加备案信息。
方案一:
你只需要在自己所用的主题的footer.php中添加一行代码,即可让在WordPress 后台添加的ICP备案号显示出来了。
<a href="http://www.miitbeian.gov.cn/" rel="nofollow" target="_blank"><?php echo get_option( 'zh_cn_l10n_icp_num' ); ?></a>
如果你不希望链接到工信部网站,只添加下面的代码即可
<?php echo get_option( 'zh_cn_l10n_icp_num' );?>
第二个方案:
尽然它都说了“仅对WordPress自带主题有效。”那么我们可以得知这是一个程序内建的信息,“自带主题”中的代码拥有特权,于是我们直接使用自带主题中的代码:(因为这两款自带主题支持 ICP备案信息 显示)
<?php do_action( 'twentytwelve_credits' ); ?>
或者:
<?php do_action( 'twentythirteen_credits' ); ?>
效果如图显示后台设置的备案文本:


