非WordPress自带主题添加备案号的方法

登录WordPress后台,在【设置】-【常规】这里可以给自带主题添加备案号,非自带的主题添加上去是无效的。

下面是修改非自带主题添加备案号的方法:

一、打开\wp-content\languages\zh_CN.php

找到如下代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
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="http://www.miitbeian.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' );
add_action( 'twentysixteen_credits', 'zh_cn_l10n_icp_num' );
add_action( 'twentyseventeen_credits', 'zh_cn_l10n_icp_num' );
add_action( 'fgreen_credits', 'zh_cn_l10n_icp_num' );
?>

 

新添加一行代码:

1
add_action( 'fgreen_credits', 'zh_cn_l10n_icp_num' );

上面的fgreen是我现用的主题的名称,也可以自定义一个名称(要记住哟),修改好然后保存。

 

 

二、打开\wp-content\themes\fgreen\footer.php

找到如下代码:

1
2
3
4
5
6
7
8
9
<div id="copyright">                 
    <p>
    <?php do_action( 'fgreen_credits'); ?>//添加这行代码
    <?php fgreen_show_copyright_text(); ?>
    <a href="<?php echo esc_url( 'https://www.sgtfz.cn' ); ?>" title="<?php esc_attr_e( 'Theme', 'fgreen' ); ?>"><?php esc_html_e('fGreen Theme', 'fgreen'); ?></a>
    <?php esc_attr_e( 'powered by', 'fgreen' ); ?>
    <a href="<?php echo esc_url( 'http://wordpress.org/' ); ?>" title="<?php esc_attr_e( 'WordPress', 'fgreen' ); ?>"><?php esc_html_e('WordPress', 'fgreen'); ?></a>
    </p>
</div><!-- #copyright -->

新添加一行代码:

1
<?php do_action( 'fgreen_credits'); ?>

上面的fgreen是我现用的主题的名称,也可以是刚才步骤一里自定义的名称。

 

添加<?php do_action( ‘fgreen_credits’); ?>这行代码的位置,就自己看着办吧。

修改好之后,直接登录后台填上备案号保存设置即可。