Products
GG网络技术分享 2025-03-18 16:12 0
本文基于免费主题,实例讲解修改Wordpress网站页脚版权的功能操作:
以Gnenerate Press为示例,针对未提供修改版权功能的主题,如何去掉主题的版权、支持信息,并修改为本站的;
以Astra主题为示例,针对提供了修改版权功能的主题,我们如何修改版权信息。
通常付费主题都提供了页脚版权的修改功能,部分免费主题也提供,而也有部分免费主题不提供页脚版权的直接修改,只能从源码文件着手处理。
接下来我们以GeneratePress主题为例,讲解如何在GeneratePress主题通过修改源码去除版权,并添加上自己的版权信息。
首先我们下载GeneratePress主题包到电脑里并解压成文件夹。
我们下载Visual studio code软件(下文简称VSC)并安装到电脑里,使用它,我们可以在主题包里的所有文件中进行关键词检索,输入你的主题在页脚的版权文案中的固定构成部分,如powered by,这样能够定位版权信息放在哪个文件当中。
请打开VSC,在菜单file中找到open folder,然后打开刚才解压的主题文件夹,在页面左侧将会呈现主题的文件结构。
在菜单Edit中找到Find In Files,输入关键词Powered by回车搜索,我们将看到搜索结果如下图所示,我们找到了版权信息所在的页面footer.php,同时文件所在的目录是inc>structure。
接下来我们回到wordpress后台,进入主题编辑器,按照上面的文件目录找到这个footer.php的文件
如果你懂得代码的撰写规则,你也可以直接修改代码,将它改为你的版权信息。
如果你不懂代码,可能连删掉代码都会有一些困难,因为不知道删掉哪一些是合适的,这个时候我们先在vsc里面查看这段代码所处的段落,通常他们用大括号进行段落的标记,同时每个段落前方都有竖线标记(见下图),下图里是一个大段落里包含一个小段落,小段落里便是关键词定位到的版权信息,我们可以先尝试在Theme editor中将小段落删除并保存,然后查看页面底部版权处是否有异常,如果有异常,可以再将大段落删除。
在本篇文章中,我将大段落进行了删除。接下来,我们去添加版权信息。
请如下图所示,在word press后台找到Widget中的footer bar,
从左边的Available widgets中点选text(推荐)或custom html小工具,添加到footer bar中
然后在小工具中填入你的版权信息并保存,格式可以是:Copyright © 当前年份 网站名称
接下来我们回到网站首页,查看一下版权信息是否生效。
接下来我们以Astra主题免费版为示例,讲解含有版权信息修改功能的免费主题一般什么样的操作流程。
通常在wordpress的外观(appearance)的自定义(Customize)功能或主题选项配置中,我们能找到页脚版权信息的修改入口。如下图所示操作,我们便可以修改Astra主题的footer。
如上图中,我们只需要将Astra的信息去除,其他的内容保留,其中方括号内的是动态调用取值,譬如说年份[current_year],它会调用当前时间的年份显示,譬如今年是2020年,到明年的时候就会显示2021;而[site_title]就是取自你网站的名称。
WordPress如何实现复制网页内容自动添加版权信息?在知乎复制文章内容时,会自动带版权链接。这个功能是否能挪到wordpress博客程序里呢?答案是可以的,虽然功能比起来有些简单,但是足够用了。
JS代码实现仿知乎自动添加版权功能
1、JS调用代码:
<script =”text/javascript”>这里放版权代码</script>
2、版权代码1:
function addLink() {var selection = window.getSelection();
pagelink = “. 原文出自[ wp自学笔记 ] 转载请保留原文链接: ” + document.location.href;
copytext = selection + pagelink;
newdiv = document.createElement(‘div’);
newdiv.style.position = ‘absolute’;
newdiv.style.left = ‘-99999px’;
document.body.appendChild(newdiv);
newdiv.innerHTML = copytext;
selection.selectAllChildren(newdiv);
window.setTimeout(function () {
document.body.removeChild(newdiv);
}, 100);
}
document.oncopy = addLink;
3、版权代码2:
function addLink() {var body_element = document.body;
var selection;
selection = window.getSelection();
if (window.clipboardData) { // Internet Explorer
var pagelink =”\\r\\n\\r\\n 原文出自[ wp自学笔记 ] 转载请保留原文链接: “+document.location.href+””;
var copytext = selection + pagelink;
window.clipboardData.setData (“Text”, copytext);
return false;
} else {
var pagelink = ” 原文出自[ wp自学笔记 ] 转载请保留原文链接: “+document.location.href+””;
var copytext = selection + pagelink;
var newdiv = document.createElement(‘div’);
newdiv.style.position=’absolute’;
newdiv.style.left=’-99999px’;
body_element.appendChild(newdiv);
newdiv.innerHTML = copytext;
selection.selectAllChildren(newdiv);
window.setTimeout(function() {
body_element.removeChild(newdiv);
},0);
}
}
document.oncopy = addLink;
使用方法:
将上面第二段“版权代码”添加到第一段代码中间的提示位置,然后整体复制到你wordpress主题的header.php或者footer.php中,如果你的主题后台带有自定义代码选项就更好了。
对于DUX主题,可以添加在主题设置中添加【自定义头部代码】:
以上代码适用于 WordPress 或 zblog 等站点,如果是 zblog 站点,记得在后台点击【清空缓存】并重新编译模板]才行哦。
友情提示:
修改模板后,记得将模板编码改为:UTF-8 无BOM(无签名),否则提示中的汉字会乱码,建议使用专门的编辑工具,比如:Notepad++(免费)编辑修改主题模板文件。
Demand feedback