category
WordPress
date
Sep 18, 2022
icon
Origin
password
slug
1663500376417
status
Published
summary
由于博主的博客使用的国外主题,在未做任何修改的情况下,网站底部不会显示 ICP 备案信息,但是博主的博客已经在工信部通过备案,所以需要为博客底部添加 ICP 备案信息,今天博主就教大家如何利用 WordPress 自带的 ICP 备案功能,为博客添加备案信息。
tags
debian
Linux
ipv6
ipv4
type
Post
由于博主的博客使用的国外主题,在未做任何修改的情况下,网站底部不会显示 ICP 备案信息,但是博主的博客已经在工信部通过备案,所以需要为博客底部添加 ICP 备案信息,今天博主就教大家如何利用 WordPress 自带的 ICP 备案功能,为博客添加备案信息。
由于博主的博客使用的国外主题,在未做任何修改的情况下,网站底部不会显示 ICP 备案信息,但是博主的博客已经在工信部通过备案,所以需要为博客底部添加 ICP 备案信息,今天博主就教大家如何利用 WordPress 自带的 ICP 备案功能,为博客添加备案信息。

添加教程

首先找到你的网站语言包文件夹路径:wp-content/languages,然后检查一下 languages 目录下有没有 zh_CN.php 这个文件,如果没有就新建一个 zh_CN.php 的文件,然后将下面内容添加到文件中。
  • For compliance with the Telecommunications Regulations. Can be turned off
function zh_cn_l10n_settings_init() {
if ( defined( ‘WP_ZH_CN_ICP_NUM’ ) && WP_ZH_CN_ICP_NUM ) {
add_settings_field( ‘zh_cn_l10n_icp_num’,
‘zh_cn_l10n_icp_num_callback’,
register_setting( ‘general’, ‘zh_cn_l10n_icp_num’ );
add_action( ‘admin_init’, ‘zh_cn_l10n_settings_init’ );
function zh_cn_l10n_icp_num_callback() {
echo ‘<input’ .
‘id=“zh_cn_l10n_icp_num”value="’ .
esc_attr( get_option( ‘zh_cn_l10n_icp_num’ ) ) .
‘"/>’ .
仅对 WordPress 自带主题有效。
’;
function zh_cn_l10n_icp_num( $content ) {
if ( defined( ‘WP_ZH_CN_ICP_NUM’ ) && WP_ZH_CN_ICP_NUM &&
get_option( ‘zh_cn_l10n_icp_num’ ) ) {
echo ‘<a href=“https://beian.miit.gov.cn/”rel=“nofollow”’ .
‘title=" 工业和信息化部 ICP/IP 地址 / 域名信息备案管理系统 ">’ .
esc_attr( get_option( ‘zh_cn_l10n_icp_num’ ) ) .
add_action( ‘twentyten_credits’, ‘zh_cn_l10n_icp_num’ );
add_action( ‘twentyeleven_credits’, ‘zh_cn_l10n_icp_num’ );
add_action( ‘twentytwelve_credits’, ‘zh_cn_l10n_icp_num’ );
add_action( ‘twentythirteen_credits’, ‘zh_cn_l10n_icp_num’ );
add_action( ‘twentyfourteen_credits’, ‘zh_cn_l10n_icp_num’ );
add_action( ‘twentyfifteen_credits’, ‘zh_cn_l10n_icp_num’ );
' . '
仅对 WordPress 自带主题有效。
'; } function zh_cn_l10n_icp_num( $content ) { if ( defined( 'WP_ZH_CN_ICP_NUM' ) && WP_ZH_CN_ICP_NUM && get_option( 'zh_cn_l10n_icp_num' ) ) { echo '
”; } } add_action( ‘twentyten_credits’, ‘zh_cn_l10n_icp_num’ ); add_action( ‘twentyeleven_credits’, ‘zh_cn_l10n_icp_num’ ); add_action( ‘twentytwelve_credits’, ‘zh_cn_l10n_icp_num’ ); add_action( ‘twentythirteen_credits’, ‘zh_cn_l10n_icp_num’ ); add_action( ‘twentyfourteen_credits’, ‘zh_cn_l10n_icp_num’ ); add_action( ‘twentyfifteen_credits’, ‘zh_cn_l10n_icp_num’ ); ?>
<?php /** * ICP license number * * For compliance with the Telecommunications Regulations. Can be turned off * in wp-config.php. * * @since 3.7.0 */ function zh_cn_l10n_settings_init() { if ( defined( 'WP_ZH_CN_ICP_NUM' ) && WP_ZH_CN_ICP_NUM ) { add_settings_field( 'zh_cn_l10n_icp_num', 'ICP备案号', 'zh_cn_l10n_icp_num_callback', 'general' ); register_setting( 'general', 'zh_cn_l10n_icp_num' ); } } add_action( 'admin_init', 'zh_cn_l10n_settings_init' ); function zh_cn_l10n_icp_num_callback() { echo '<input ' . 'id="zh_cn_l10n_icp_num" value="' . esc_attr( get_option( 'zh_cn_l10n_icp_num' ) ) . '" />' . '<p>仅对WordPress自带主题有效。</p>'; } function zh_cn_l10n_icp_num( $content ) { if ( defined( 'WP_ZH_CN_ICP_NUM' ) && WP_ZH_CN_ICP_NUM && get_option( 'zh_cn_l10n_icp_num' ) ) { echo '<a href="https://beian.miit.gov.cn/" rel="nofollow" ' . 'title="工业和信息化部ICP/IP地址/域名信息备案管理系统">' . esc_attr( get_option( 'zh_cn_l10n_icp_num' ) ) . "</a>\n"; } } add_action( 'twentyten_credits', 'zh_cn_l10n_icp_num' ); add_action( 'twentyeleven_credits', 'zh_cn_l10n_icp_num' ); add_action( 'twentytwelve_credits', 'zh_cn_l10n_icp_num' ); add_action( 'twentythirteen_credits', 'zh_cn_l10n_icp_num' ); add_action( 'twentyfourteen_credits', 'zh_cn_l10n_icp_num' ); add_action( 'twentyfifteen_credits', 'zh_cn_l10n_icp_num' ); ?>
添加完成后,我们返回网站主目录,然后打开 wp-config.php 文件,在文件底部粘贴一行代码,并保存 wp-config.php 文件。
define(‘WP_ZH_CN_ICP_NUM’, true);
/** 显示 ICP 备案。 */ define(‘WP_ZH_CN_ICP_NUM’, true);
/** 显示ICP备案。 */ define('WP_ZH_CN_ICP_NUM', true);
保存完毕后,打开 WordPress 后台,点击设置→常规,然后你就可在底部看到 ICP 备案填写框,如下图所示,接着你就可以将网站的 ICP 备案填入框中。
notion image
WordPress ICP 备案填写框
最后找到你主题的 footer.php,在合适的位置加入下列代码。保存后即可。
<a href="https://beian.miit.gov.cn/" rel="external nofollow" target="_blank"><?php echo get_option( 'zh_cn_l10n_icp_num' );?></a>
好了,以上就是 WordPress 添加 ICP 备案的图文教程,这种方法相比较于直接修改 WordPress 主题 footer 文件,更加灵活,最后如果你有什么好的建议,欢迎在下方评论区中留言哦!
Aria2 + Rclone 实现 OneDrive、Google Drive 等网盘离线下载Netfilx 多平台客户端支持情况介绍

  • Waline
  • Giscus
  • Cusdis
  • Utterance
目录
0%