GeneratePress免费主题如何修改页脚并增加备案信息

GeneratePress主题作为一款轻量级的WordPress主题,专注于速度和可用性,目前已经有超过400000个网站使用该主题。GeneratePress主题有免费版和付费版。通常来说,我们使用免费版就可以搭建出比较好用的网站。但是我们可能有时候需要更改页脚的信息,或者在中国国内备案的网站需要添加备案信息,并设置超链接到工信部网站首页。下面我将介绍我使用的免费修改GeneratePress主题页脚信息的方法。

GeneratePress页脚源代码

首先我们需要找到GeneratePress页脚源代码的位置,下面是具体方法

  1. 打开网站WordPress后台,点击左侧外观,选择主题编辑器
  2. 在右侧主题文件依次点击inc -> structure -> footer.php
  3. 找到该函数function generate_add_footer_info,可以使用Ctrl+F搜索在网页搜索该函数,这里面就是页脚部分的源代码
 function generate_add_footer_info() {
  $copyright = sprintf(
   '<span class="copyright">&copy; %1$s %2$s</span> &bull; %4$s <a href="%3$s"%6$s>%5$s</a>',
   date( 'Y' ), // phpcs:ignore
   get_bloginfo( 'name' ),
   esc_url( 'https://generatepress.com' ),
   _x( 'Built with''GeneratePress''generatepress' ),
   __( 'GeneratePress''generatepress' ),
   'microdata' === generate_get_schema_type() ? ' itemprop="url"' : ''
  );

  echo apply_filters( 'generate_copyright'$copyright ); // phpcs:ignore
 }

修改GegeratePress页脚版权信息

GeneratePress主题页脚原始信息是Built with GeneratePress,并设置有到GeneratePress官网的超链接,我们需要修改成我们想要的信息,可以将上面的整个函数替换成如下格式内容,然后根据需要做小的修改。

 function generate_add_footer_info() {
  $copyright = sprintf(
   '<span class="copyright">&copy; %1$s %2$s</span> &bull; %3$s',
   date( 'Y' ), // phpcs:ignore
   get_bloginfo( 'name' ),
   _x( 'All rights reserved''kexijiateng'),   
  );
  echo apply_filters( 'generate_copyright'$copyright ); // phpcs:ignore
 }

其中All rights reserved替换了网站页脚显示的Built with GeneratePress内容,当然你也可以换成你想要的文字,最后点击最下方的更新文件即可。

GeneratePress主题页脚添加备案信息,并链接到工信部首页

如果是中国国内备案的网站,我们还需要在网站页脚添加备案信息,并链接到工信部首页,因此我们只需要将上面的代码稍做修改即可,下面是具体代码:

 function generate_add_footer_info() {
  $copyright = sprintf(
   '<span class="copyright">&copy; %1$s %2$s</span> &bull; %3$s',
   date( 'Y' ), // phpcs:ignore
   get_bloginfo( 'name' ),
   _x( '<a href="https://beian.miit.gov.cn/"  target="_blank"> 蜀ICP备20017011号-1</a>''kexijiateng'),   
  );
  echo apply_filters( 'generate_copyright'$copyright ); // phpcs:ignore
 }

其中<a href="https://beian.miit.gov.cn/" target="_blank"> 蜀ICP备20017011号-1</a>即为网页页脚显示的备案信息,你只需要将蜀ICP备20017011号-1修改为你的网站的备案信息即可,https://beian.miit.gov.cn/为工信部首页的网址,最后点击下方的更新文件即可。

总结

由于我对PHP也不是很了解,但是我尝试修改源代码后这样有用,满足了我的需求,如果你有更多修改需求,你可以尝试理解那一个函数的代码再进行修改,或者选择付费主题或插件进行修改。

发表评论