GeneratePress主题作为一款轻量级的WordPress主题,专注于速度和可用性,目前已经有超过400000个网站使用该主题。GeneratePress主题有免费版和付费版。通常来说,我们使用免费版就可以搭建出比较好用的网站。但是我们可能有时候需要更改页脚的信息,或者在中国国内备案的网站需要添加备案信息,并设置超链接到工信部网站首页。下面我将介绍我使用的免费修改GeneratePress主题页脚信息的方法。
GeneratePress页脚源代码
首先我们需要找到GeneratePress页脚源代码的位置,下面是具体方法
打开网站WordPress后台,点击左侧外观,选择主题编辑器 在右侧主题文件依次点击inc -> structure -> footer.php 找到该函数 function generate_add_footer_info
,可以使用Ctrl+F搜索在网页搜索该函数,这里面就是页脚部分的源代码
function generate_add_footer_info() {
$copyright = sprintf(
'<span class="copyright">© %1$s %2$s</span> • %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">© %1$s %2$s</span> • %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">© %1$s %2$s</span> • %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也不是很了解,但是我尝试修改源代码后这样有用,满足了我的需求,如果你有更多修改需求,你可以尝试理解那一个函数的代码再进行修改,或者选择付费主题或插件进行修改。