在互联网时代,WordPress作为一款强大的开源内容管理系统,受到广大用户的喜爱。WordPress默认的版权声明总是让一些用户感到烦恼。今天,就让我们一起来探讨如何去掉WordPress版权,让网站更加个性化。
一、为什么要去掉WordPress版权?
1. 美观问题:默认的版权声明可能会让网站看起来不够简洁,影响美观。
2. 品牌形象:部分用户希望突出自己的品牌形象,而不想展示WordPress的版权。
3. SEO优化:去掉版权声明有助于提升网站SEO效果。
4. 用户体验:简洁的页面设计更符合用户审美,提升用户体验。
二、去掉WordPress版权的方法
以下几种方法可以帮助你轻松去掉WordPress版权:
方法一:修改主题文件
1. 进入主题文件夹:登录服务器,进入WordPress主题文件夹,如:wp-content/themes/yourtheme。
2. 找到版权声明文件:找到包含版权声明的文件,如footer.php、footer_widgets.php等。
3. 删除版权声明代码:找到版权声明代码,将其删除或注释掉。
方法二:使用插件
1. 安装插件:在WordPress后台的插件市场中搜索并安装“Remove Copyright Notice”等插件。
2. 配置插件:安装插件后,在插件设置页面中勾选“Remove copyright notice”选项。
3. 保存设置:点击“保存设置”,版权声明即可被去除。
方法三:修改函数文件
1. 进入主题文件夹:登录服务器,进入WordPress主题文件夹,如:wp-content/themes/yourtheme。
2. 找到functions.php文件:找到主题的functions.php文件。
3. 添加代码:在functions.php文件中添加以下代码:
“`php
remove_action( ‘wp_footer’, ‘wp_footer’, 10 );
“`
4. 保存文件:保存并关闭functions.php文件。
方法四:修改数据库
1. 备份数据库:在修改数据库前,请确保备份你的WordPress数据库,以防万一。
2. 进入数据库:使用phpMyAdmin或其他数据库管理工具登录WordPress数据库。
3. 搜索版权声明:在数据库中搜索“WordPress”关键词,找到相关的版权声明记录。
4. 删除记录:将找到的版权声明记录删除。
5. 保存更改:点击“保存更改”,关闭数据库管理工具。
三、注意事项
1. 谨慎操作:修改主题文件、函数文件或数据库时,请务必谨慎操作,避免造成不必要的损失。
2. 备份:在修改前,请确保备份相关文件或数据库,以便在出现问题时进行恢复。
3. 兼容性:部分方法可能在不同版本的WordPress或主题中存在兼容性问题。
4. 尊重版权:虽然我们去掉了WordPress版权,但并不意味着我们可以滥用版权。在使用WordPress时,仍需遵守相关法律法规。
去掉WordPress版权,让网站更加个性化、美观。通过以上方法,你可以轻松实现这一目标。不过,在操作过程中,请注意备份,避免出现不必要的麻烦。希望这篇文章能对你有所帮助!
如何去掉或者取消WORDPRESS主题中HEADER和FOOTER中的版权
很多人在下载了自己中意的Wordpress主题,但页脚的链接去不能去除,今天在帮朋友装一个Wordpress博客的时候就遇到这事,在百度了好久没收到什么结果,没想到最后以一个不可思议的办法来解决这个事情,但我们并不建议去掉人家的版权链接,这里只做参考学习。
一般为统计博客版本信息等原因,wordpress会在头部置入一下版权信息
<meta name=”generator” content=”WordPress 2.9.2″/>
部分人为了安全,希望能去掉这个信息,因为不知道版本也就无法针对具体版本的漏洞进行攻击,当然还有其他原因……
直接看看去掉的方法:在你的当前主题funtions.php中添加以下代码,并建议放在最前面
function i_want_no_generators()
{
return'';
}
add_filter('the_generator','i_want_no_generators');
一般来说,为了博客的安全,还是建议大家把wordpress中的版本信息去掉,象wordpress2..92,wordpress 3.0.1这个注释掉,防止黑客或病毒攻击,上面应该是最好的方法了吧,最简单,也是最暴力的方法就是直接把
How To Remove Encrypted Footer From WordPress Theme?
Please follow these steps to remove footer encryption from wordpress theme footer:
Step 1
Open index.php and find include code for the footer. The footer include code looks like:
<?php get_footer();?>
Step 2
Add this comment code on the top and bottom of the footer code:
<!–Footer code starts here–>
<?php get_footer();?>
<!–Footer code ends here–>
Save the file and upload it to the server.
Step 3
Load the theme in a browser. View the source code by clicking
View-> Source(If you view in IE) or
Ctrl+ U(If you view in Firefox)
Step 4
The source code in between<!–Footer code starts here–> and<!–Footer code ends here–> is the source code for the footer.
Now, open footer.php and replace the encrypted code with the actual source code. We can then start to modify the footer in anyway we want. But make sure that we have taken require permissions from the theme author.
如果英文看不懂的话,可以GOOGLE翻译下,也可以留言问我。
网上关于去除版权版本等信息的资料
wordpress版权去除
如果只修改以下footer.php,,当点「更新文件」时就出现了这样一句话:
This theme is released under creative commons licence, all links in the footer should remain intact
而且後台也进不了了,始终出现的都是这句话。没办法,只有通过FTP重新上传了主题,还好现在可以进了,不过footer.php那依然不能修改,改了就又会出现那句话。
查找了有关资料发现header.php有两段关於eval的语句,functions.php里也有。问题就在这里,下面介绍解决方法吧:
一:先删除header.php里开头的那个eval语句,即:
<?php
eval(str_rot13('shapgvba purpx_s_sbbgre(){vs(!(shapgvba_rkvfgf(“purpx_sbbgre”)
……
vagnpg');qvr;}}purpx_s_sbbgre();'));
?>
二:将header.php里第二处eval语句
<?php eval(str_rot13('shapgvba purpx_shapgvbaf(){vs(!svyr_rkvfgf(qveanzr(__SVYR__)
……
vagnpg');qvr;}}purpx_shapgvbaf();')); wp_head();?>
用
<?php get_header();?>
替换掉。
三:去掉functions.php开头的
<?php
eval(str_rot13('shapgvba purpx_sbbgre()
……
vagnpg');qvr;}}'));
?>
四:删除functions.php里面的
check_header();
有多少处,删多少!
五:没有了,至此你已经对footer.php有绝对控制权了。
可能是由於习惯,经常习惯了把版权信息去掉,我在使用wordpress过程中,发现功能版块除了登入\登出,管理,Feed以外,还有一个wordpress链接。
太讨厌了,博客底部本来就有一个wordpress.org的链接,结果现在又有一个链接,光一个页面就有2个链接,下面,我还是教大家如何去掉它好了。
找到你的博客安装目录,在wp_includes文件夹下面有一个default-widgets.php的文件,并找到以下代码
<li><a title=」<?php echo esc_attr(__(『Powered by WordPress, state-of-the-art semantic personal publishing platform.』));?>」 href=」」>WordPress.org</a></li>
我们把这一行所在的代码全部删除了。
注释掉或者直接删掉。这样侧栏上的wordpress.org链接我们就去掉了。
在wordpress中,一般情况下,在header的信息总是会包含wordpress的版本信息,如何去除这个内容呢,很简单,在function.php中添加
remove_action(『wp_head』,『wp_generator』);
就可以去除wordpress的版权信息了。
在wp博客中,有一个常见的安全技巧是:不要在你的wp中显示出你的版本信息。许多开发者或者使用者都常常将wp的版本信息显示了出来,但这样可能会被一些人利用该版本的漏洞对你的博客进行攻击。很多人对此比较模糊,这样可能就会给你的博客带来安全性的问题。
默认情况下,当wp_head()函数在header.php文件的head标签中被调用时wordpress就执行了wp_generator(),wp_head()函数所处位置如图:
当wordpress在网页中运行时,wp_generator()函数输出如下内容(可以在页面源代码中查看到):
1
<meta name=”generator” content=”WordPress 2.8.1″/>
那麼如何去除wordpress的版本信息以保证博客的安全呢,方法有三:
1.最暴力的方法:
直接删除header.php文件中的wp_head()函数(我当前主题就是采用的这种方法);
2.比较好的方法:
比删除wp_head()函数更好的方法是在function.php文件中添加一个功能函数,通过返回一个空白的字符串给the_generator()函数,这样输出的版本信息将为空,代码如下:
1
2
3
4
function remove_version_info(){
return'';
}
add_filter('the_generator','remove_version_info');
3.正确的方法:
只需在function.php文件中添加41个字符的代码,即可实现,它是通过remove_action()函数删除了wp_head()函数中的wp_generator()函数,代码如下:
1
remove_action('wp_head','wp_generator');
修改atahualpa theme footer的版权信息
今天修正一下BLOG,好久没有更新了,看到右边和下面一些链接,想要修整一下。由于这个BLOG网站PR比较低,现在有很多链接链出去,所以想把链接撤下来,只留一个版权文字。
其他的WORDPRESS模板,只要找到FOOTER.PHP,就可以看到里面的一些版权链接信息,可这个atahualpa theme,让我找了半天,依然无果,FOOTER.PHP里面,根本就没有什么版权信息,也没有链接,找遍了整个文件,依然无果,不得已,只好求助于GOOGLE,经过找寻,发现了解决办法,原来atahualpa theme把版权信息写在了FUNCTION.PHP里,下面是解决办法:
I’m pretty sure that the output that you wish to modify in the Atahualpa theme footer,
“Powered by WordPress– Atahualpa Theme by BytesForAll”,
can be found in“functions.php”, located in the Atahualpa theme folder, starting at line number 660.
Best wishes!
果然是高手,找到这个文件,然后把版权信息的链接去掉,代码就变成这个样子了:
function footer_output($footer_content){
$footer_content.=‘<br/>Powered by WordPress& the Atahualpa WP Theme by BytesForAll. Now with Tutorials& Support’;
return$footer_content;
}
修改后,页脚的样子,没有链接了
如何去掉WordPress链接中category
方法一(不推荐使用):
进入WordPress后台->设置->固定链接:
如上图所示,就是在将“分类目录前缀”项设置为“.”,这种方法也可以去除category,虽然设置简单,但是效果不理想,容易出现错误。
方法二(推荐):
这里子凡推荐一个比较完善的插件(WP No Category Base)来去除category。
WP No Category Base插件功能简单,就是仅仅为了去除/category/目录标志,直接安装,不需要任何设置就可以使用。
方法三(代码版,需要折腾代码):
其实第三种方法适合于喜欢折腾的朋友,特别是不喜欢用插件的朋友,这里的代码其实就是WP No Category Base插件,直接将一下插件代码复制到当前主题Functions.php中即可:
/*
PluginName:WPNoCategoryBase
PluginURI:
Description:Removes'/category'fromyourcategorypermalinks.
Version:1.1.1
Author:iDope
AuthorURI:
*/
//Refreshrulesonactivation/deactivation/categorychanges
register_activation_hook(__FILE__,'no_category_base_refresh_rules');
add_action('created_category','no_category_base_refresh_rules');
add_action('edited_category','no_category_base_refresh_rules');
add_action('delete_category','no_category_base_refresh_rules');
functionno_category_base_refresh_rules(){
global$wp_rewrite;
$wp_rewrite->flush_rules();
}
register_deactivation_hook(__FILE__,'no_category_base_deactivate');
functionno_category_base_deactivate(){
remove_filter('category_rewrite_rules','no_category_base_rewrite_rules');
//Wedon'twanttoinsertourcustomrulesagain
no_category_base_refresh_rules();
}
//Removecategorybase
add_action('init','no_category_base_permastruct');
functionno_category_base_permastruct(){
global$wp_rewrite,$wp_version;
if(version_compare($wp_version,'3.4','<')){
//Forpre-3.4support
$wp_rewrite->extra_permastructs['category'][0]='%category%';
}else{
$wp_rewrite->extra_permastructs['category']['struct']='%category%';
}
}
//Addourcustomcategoryrewriterules
add_filter('category_rewrite_rules','no_category_base_rewrite_rules');
functionno_category_base_rewrite_rules($category_rewrite){
//var_dump($category_rewrite);//ForDebugging
$category_rewrite=array();
$categories=get_categories(array('hide_empty'=>false));
foreach($categoriesas$category){
$category_nicename=$category->slug;
if($category->parent==$category->cat_ID)//recursiverecursion
$category->parent=0;
elseif($category->parent!=0)
$category_nicename=get_category_parents($category->parent,false,'/',true).$category_nicename;
$category_rewrite['('.$category_nicename.')/(?:feed/)?(feed|rdf|rss|rss2|atom)/?$']='index.php?category_name=$matches[1]&feed=$matches[2]';
$category_rewrite['('.$category_nicename.')/page/?([0-9]{1,})/?$']='index.php?category_name=$matches[1]&paged=$matches[2]';
$category_rewrite['('.$category_nicename.')/?$']='index.php?category_name=$matches[1]';
}
//RedirectsupportfromOldCategoryBase
global$wp_rewrite;
$old_category_base=get_option('category_base')?get_option('category_base'):'category';
$old_category_base=trim($old_category_base,'/');
$category_rewrite[$old_category_base.'/(.*)$']='index.php?category_redirect=$matches[1]';
//var_dump($category_rewrite);//ForDebugging
return$category_rewrite;
}
//ForDebugging
//add_filter('rewrite_rules_array','no_category_base_rewrite_rules_array');
//functionno_category_base_rewrite_rules_array($category_rewrite){
//var_dump($category_rewrite);//ForDebugging
//}
//Add'category_redirect'queryvariable
add_filter('query_vars','no_category_base_query_vars');
functionno_category_base_query_vars($public_query_vars){
$public_query_vars[]='category_redirect';
return$public_query_vars;
}
//Redirectif'category_redirect'isset
add_filter('request','no_category_base_request');
functionno_category_base_request($query_vars){
//print_r($query_vars);//ForDebugging
if(isset($query_vars['category_redirect'])){
$catlink=trailingslashit(get_option('home')).user_trailingslashit($query_vars['category_redirect'],'category');
status_header(301);
header(“Location:$catlink”);
exit();
}
return$query_vars;
}
如果你的是新站,可以考虑去除/category/目录;如果你的是老站(也就是说搜索引擎已经收录了分类目录),使用这个插件后,注意做一下分类链接的301跳转。
以上方法参考资料:(版权归原作者或网站所有)
wordpress 适合建站吗
这个得从几个方面来说来考虑。
1、主机因素。如果你选用国内主机而且是VPS级别以上的主机,选用wordpress应该没有问题的,因
为wordpress的自由度比较大,一般的网站使用该程序的请求数以及加载js的数量都比较多,因此,有点慢有点卡是普遍的感觉。所以你的主机比较好还
是可以用的。
2、功能因素。国人一般都很注重SEO,网站的外观、安全性、稳定性都是次之的,因为有seo成果就有流量,有流量就意味着有收
入,所谓的垃圾站是也。如果你注重的是短期效益,建议你不要使用wordpress
;如果你很看重wordpress海量的插件主题的以及优良的功能性的话就使用它吧。但插件的使用得适量,本身就慢的程序加载很多插件无疑是雪上加霜。所
以,这点是要综合考虑的,不要盲目追求完美的功能。
3、用户体验。wordpress因为
有诸多的插件,因此给人的感觉还是比较好的,远程发布、邮件通知、在线更新、主题预览、草稿、自定义栏目等等自带的功能就很花哨了,用起来很舒服。你即便
不懂wordpress主题、插件制作,你也可以在海量的插件、主题共享网站中找到适合你的。其实我比较喜欢邮件通知的功能,有人回复你,自动会发邮件通
知你有人留言了。因此从这个方面考虑,谁都可以用了。
4、安全性。wordpress的发布都是很谨慎的,而且发布测试时,测试人员也很多,有问题反馈信息量也很大。官方技术人员也很重视安全性,因此,你可以放心的使用。相比其他CMS建站程序来说,wordpress是个让人放心的程序。
5、关注度。wordpress因为其优良的性能、海量的插件模版主题因此备受站长关注,网页的尾部一般都有自豪的使用wordpress的字样或者是
由wordpress驱动的字样,可见wordpress的魅力,要是普通的CMS程序,很多人想方设法的要去除版权信息,而不敢留下任何程序信息。
从上面几点内容可以看出,wordpress很优秀,不单美国人喜欢,国人也很关注而且使用者众多。但这不意味者你必须要选择它。凡事都要辩证的看。
wordpress在不断发展中,逐渐从博客程序想整站程序发展,你除了可以用它建博客外还可以建立其他类型的网站,但是有局限性的,它最主要的用途还是博客,也就是他的互动性。因此你要看到它的优缺点,综合考虑,要不要用它来建站。