给wordpress页脚添加备案号

网站建立完成,并顺利完成备案。按照要求,需要将备案号ICP放在网站页脚。但是wordpress的页脚是不可编辑的,只有个默认的“自豪的采用wordpress”。

通过Chrome浏览器的开发者工具,看了下页脚那句“自豪的采用wordpress”,发现调用的是site-info类,在主题文件夹下/template-parts/footer文件夹下找到了这个site-info.php,打开,发现了下面的语句:

<a href=”<?php echo esc_url( __( ‘https://wordpress.org/’, ‘twentyseventeen’ ) ); ?>” class=”imprint”>

<?php

/* translators: %s: WordPress */

printf( __( ‘Proudly powered by %s’, ‘twentyseventeen’ ), ‘WordPress’ );

?>

</a>

应该就是这里显示的“自豪的采用wordpress”没错了。用以下内容替换

<nobr>

<a href=https://jeezy.cn class=”imprint”>小布熊的书房</a> @ 2020 |

<a href=http://www.beian.miit.gov.cn/ class=”imprint”>陕ICP备20001662号</a> |

<a href=http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=61019702000209 style=”text-decoration:none;”><img src=https://jeezy.cn/wp-content/uploads/2020/03/备案图标.png style=”float:centre;line-height;vertical-align: middle;”/>陕公网安备 61019702000209号</a> |

<a href=https://cn.wordpress.org/ class=”imprint”>基于WordPress</a>

</nobr>

对应的内容。

保存这个文件,刷新页面,成功!

这个办法的缺点是针对不同的主题,需要分别设置,但是平时谁也不会没事换主题玩,所以还是可行的。唯一问题就是主题升级后,会用新的site-info.php替换原来的文件,这时候就需要重新操作一遍,把这部分内容写回去。

***2020年9月8日更新***

wordpress升级到5.5以后,貌似html语言版本也变了,以前链接<a href=…>后面的内容要加双引号,但现在再加双引号会出错,所以必须把双引号删除。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据