背景
找了半天从网上搞到的漂亮主题,下载回来发现底部却没有备案信息展示,真是so sad。怎么能不体现出已备案网站的身份呢?
方法
那接下来就是看看怎么把备案信息加到页面上。我使用的主题GeneratePress属于比较新的主题,经过查找,页面底部的模板存在于wp-content/themes/generatepress/inc/structure
的footer.php中。只需要在响应的位置添加上从数据库查找出来的备案信息即可。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
/** * Build our footer. * * @since 1.3.42 */ function generate_construct_footer() { ?> <footer class="site-info" itemtype="https://schema.org/WPFooter" itemscope="itemscope"> <div class="inside-site-info <?php if ( 'full-width' !== generate_get_setting( 'footer_inner_width' ) ) : ?>grid-container grid-parent<?php endif; ?>"> <?php /** * generate_before_copyright hook. * * @since 0.1 * * @hooked generate_footer_bar - 15 */ do_action( 'generate_before_copyright' ); ?> <div class="copyright-bar"> <?php /** * generate_credits hook. * * @since 0.1 * * @hooked generate_add_footer_info - 10 */ do_action( 'generate_credits' ); ?> /** 从这里开始添加 **/ <span><a href="http://www.miitbeian.gov.cn/" rel="external nofollow" target="_blank"><?php echo get_option( 'zh_cn_l10n_icp_num' );?></a></span> /** 从这里结束添加 **/ </div> </div> </footer><!-- .site-info --> <?php |
保存后刷新生效,这样就解决了备案显示的问题。