Typecho底部添加ICP备案号与公安备案号
在大陆,创建合法的网站,需要进行ICP备案后才可以访问。在ICP备案完成后需要到全国互联网安全管理服务平台进行公安备案。
ICP备案,推荐去阿里云平台代备案,网站链接:阿里云ICP备案
公安备案网站链接:全国互联网安全管理服务平台
下面是在Typecho网站底部添加ICP备案号与公安备案号具体步骤。
实现功能
- 可以自行在“控制台——外观——设置外观”处输入备案号

- 在网站底部有有备案号显示,并且能点击跳转到查询页面

具体步骤
进入Typecho的“控制台——外观——编辑当前外观”
(1)编辑function.php文档。在function themeConfig($form)下添加以下修改变量代码。
(2)如果只需要工信部备案号,则只复制上面的代码。如果只需要公安备案号,则只复制下面的代码。
(3)复制代码到这个函数的末尾大阔号“}”上面一行。$bei = new Typecho_Widget_Helper_Form_Element_Text('bei', NULL, NULL, _t('工信部备案号'), _t('留空则不显示')); $form->addInput($bei->addRule('xssCheck', _t('工信部备案号不能使用特殊字符'))); $gongan = new Typecho_Widget_Helper_Form_Element_Text('gongan', NULL, NULL, _t('公安备案号'), _t('留空则不显示')); $form->addInput($gongan->addRule('xssCheck', _t('公安备案号不能使用特殊字符')));编辑footer.php文档。在footer元素下添加以下显示代码。
(1)公安备案号前面要有小警徽图片,需要提前将公安备案的图片添加到文件中,命名为gongan.png,文件位置:/www/wwwroot/www.改域名.com/usr/themes/default/img/gongan.png
(2)如果只需要工信部备案号,则只复制上面的代码。如果只需要公安备案号,则只复制下面的代码,并添加图片。
(3)复制代码到“强力驱动');?>.”的下一行。<?php if ($this->options->bei): ?> <div class="blog-text-center" style="margin:4px 0;"> <a href="https://beian.miit.gov.cn/" target="_blank" rel="nofollow"> <?php $this->options->bei(); ?> </a> </div> <?php endif; ?> <?php if ($this->options->gongan): ?> <div class="blog-text-center" style="margin:4px 0;"> <a href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=<?php echo preg_match('/\d{10,20}/', $this->options->gongan, $m) ? $m[0] : ''; ?>" target="_blank" rel="nofollow"> <img src="<?php $this->options->themeUrl('img/gongan.png'); ?>" alt="" style="width:16px;height:16px;vertical-align:middle;margin-right:4px;"> <?php $this->options->gongan(); ?> </a> </div> <?php endif; ?>- 进入Typecho的“控制台——外观——设置外观”
添加申请的ICP备案号与公安备案号。
参考文章:Typecho底部添加ICP备案号

