只需三步,让WordPress完美入住GoDaddy免费空间

2010年4月8日 14659点热度 0人点赞 78条评论

目前GoDaddy应该算得上是世界一流域名注册商了,在GoDaddy上注册域名同时还可以申请开通一个10G的免费空间,每月300G的流量,10个MySQL数据库,但遗憾的是该空间内所有页面请求的返回结果都会被后台服务器程序加上广告代码,这个广告代码会导致WordPress后台走样,除了影响美观外,还会导致很多后台程序不能正常运行,主要表现在无法使用可视化的编辑器,无法输出feed等。于是很多童鞋不禁叹息:这样一个顽固的空间,不用也罢!其实,只要三招,就能让这个顽劣的空间低头认罪!今天叶子就教大家为住进GoDaddy免费空间的WordPress小宝宝洗心革面。

1.隐藏前台页面广告
打开主题文件中的“style.css”文件,在文件最后加上如下这段代码:
#conash3D0 {height:0px; top:-1px;}
原理:使用css样式把广告上移,移到显示页面以外,谁都看不到了,实际上并没有去掉广告代码,只是“隐藏”而已,这样做应该
不容易被K号,这也是叶子推荐这种方法的原因。(但是GoDaddy会保留对去广告者K号的权力哟)
2.恢复后台页面样式
前台没广告了,访客高兴了,但是后台乱的一塌糊涂,博主会哭的,这一步教你为WordPress净化godaddy的心灵。
打开WordPress程序中的“\wp-includes\script-loader.php”文件,查找第632行(以目前正式版2.9.2为例),
echo "<script
type='text/javascript' src='" . esc_attr($src) . "'></script>\n";
用以下代码替换:
$st_data = file_get_contents( $src );
$st_data = substr( $st_data, 0, strrpos( $st_data, '</iframe>' ) );
echo "<script type='text/javascript'>\n";
echo $st_data;
echo "</script>\n";
向下找到第703行(未作上一步替换的原文件在第699行),
echo "<link rel='stylesheet' href='" . esc_attr($href) . "'
type='text/css' media='all' />\n";
用以下代码替换:
$st_data = file_get_contents( $href );
$st_data = substr( $st_data, 0, strrpos( $st_data, '</iframe>' ) );
echo "<style type='text/css' media='all'>\n";
echo $st_data;
echo "</style>\n";
保存后上传到网站服务器的相应目录替换原文件。刷新后台,你会看到一片蔚蓝的天空!
3.将后台页面广告赶尽杀绝
如果你有洁癖,对后台的广告业看着不爽,可以按照以下方法向广告发起新一轮的攻击。
打开“\wp-adminadmin- footer.php”文件,在末尾部分
</body>
</html>
的前面加上如下代码:
<script type="text/javascript">
function hideGoDaddy(){
if( ! ( null === document.getElementById( "conash3D0" ) ) ) {
gDaddy = document.getElementById( "conash3D0" );
if( 'none' === gDaddy.style.display ) {}
else { gDaddy.style.display = 'none'; }
}
}
setInterval("hideGoDaddy()", 1500);
</script>
这样一来,前台后台那碍眼的广告就一边凉快去了,后台样式也恢复了,基本上你的博客就算干净了,有网友充分使用以上方法,特发来演示站点,感兴趣的可以去参观一下(后台帐号密码均为test)。至于一些后遗症,比如feed输出、可视化编辑还是无法根除的,个人觉得这些小问题是可以暂时克服的。补充一点,本文为本站原创,转载请注明出自叶子的收藏室。(网上很多转载此文的朋友不注明文章出处,实在令人失望!)

叶子

喵咪的样子,小白兔的心……

文章评论

  • trojanremove

    我也遇到同样的问题,现在正在想办法解决rss输出问题。。。。

    2011年7月21日
  • question

    博客主请问可视化编辑有问题那还好用吗?还有我该用windows还是linux主机呢?

    2011年6月2日
    • 叶子

      @question 由于插入广告的原因,可视化编辑并不可用,只能用HTML;有人说windows没有广告,我试过,都有,可能没有广告的几率很小吧;但是只有在linux下固定连接和邮件函数才可以正常工作,因为wordpress最初就是为linux而生的。

      2011年6月2日
  • N

    第一个方法好用吗?我不敢用,我怕被K。
    文章很好,我刚建的新站,一打开就发现页面变样,原来如此!
    我打算转你的这篇文章,嘎嘎~

    2011年1月7日
    • 叶子

      @N 我的一年多也没被K,也没听说别人被K,所以请放心。欢迎转载,只需注明出处

      2011年1月8日
  • Moon

    遵循小叶同学的方法,广告都浮云了!感谢!

    2011年1月5日
  • re

    前台的广告果然看不到了,谢谢。哈哈

    2010年12月25日
  • web前端寒风

    高手,学习了

    2010年12月23日
  • Chenxi

    哦,搞定了。原来是因为浏览器缓存的原因。
    我没有做第三步,之后打开后台出现了好多条Banner,请问这正常吗?
    如果不做第三步(即允许后台出现广告),那么只能忍受这许多条Banner吗?
    还是我的操作错误,实际上即使允许后台出现广告,只会出现一条?

    2010年12月11日
    • 叶子

      @Chenxi 每次刷新就会多出一条banner,如果你后台出现三条,就说明你的后台页面打开后又刷新过2次

      2010年12月12日
  • Chenxi

    楼主,Wordpress3.0.3。似乎前台去广告的方法失效了。一直显示广告。还是我没有做正确呢?

    2010年12月11日
  • left

    搞定了,我发现在/wp-admin/css下修改wp-admin.css就可以了,修改方法跟修改主题中style.css方法一样,我发现这样很简单耶,主题的css可以修改,后台的应该也可以啊,还是受到博主启发了

    2010年11月18日
    • 叶子

      @left 祝贺你!你很聪明

      2010年11月19日
  • left

    我按照这上面说的修改完以后,IE后台打开是没有广告的,但是chrome和Firefox打开都会页面顶部都有两三个

    2010年11月18日
  • spring

    原本在自己电脑上面前台和后台都没有广告的,换了一个电脑,上去就发现有广告了。登陆后台一看,霍,居然有6个广告banner。

    楼主知道这是为什么吗?

    2010年11月7日
    • 叶子

      @spring 你没有按照文章介绍正确去广告,6个banner是因为你打开后台后又刷新了5次,每次刷新会刷出来一条。

      2010年11月7日
  • love

    打开主题文件中的“style.css”文件,在文件最后加上如下这段代码:
    #conash3D0 {height:0px; top:-1px;}

    上面提到的主题文件style.css在哪里找

    没有找到,请指点

    2010年11月2日
    • 叶子

      @love 请查看WordPress主题文件夹里

      2010年11月3日
  • 吕小荣

    新版本后台没有广告,但是后台全乱了。用你的方法后台得到了纠正。

    非常感谢。

    非差感谢。

    现在看着很舒服。

    2010年10月29日
    • 叶子

      @吕小荣 欢迎回访,祝你心情愉快,身体健康!

      2010年10月29日
      • 吕小荣

        @叶子 请问你的留言系统是怎么做的?很漂亮,用得什么插件啊?

        2010年10月30日
        • 叶子

          @吕小荣 无需插件,建一个带评论的页面即可。

          2010年10月30日
  • spring

    3.0的主页没有广告,后台乱了。安装你说的,给改好了。谢谢!

    2010年10月16日
  • 维生素bt

    额~弄了下没弄好~看来还是拿免费空间做图床好了

    2010年10月3日
    • 吕小荣

      @维生素bt 我建议你用手工方法输入,不要偷懒考配过去。因为代码全是英文字符。有些考过去是错误的。

      我的通过这种方法已经搞好了。

      2010年10月29日
  • 中英翻译

    不错,感谢分享哦!!

    2010年9月27日
    • 叶子

      @中英翻译 不客气

      2010年9月30日
  • 劉正明

    前幾天在godaddy買了個域名,又用了送的空間,後臺頁面有些功能一直不好用,如:小工具拖動不了,在firefox裡布局就亂了,無法回復評論。
    中午,按你說的代碼,一步步整了,好用了。。呵呵
    非常感謝葉子

    2010年9月23日
    • 叶子

      @劉正明 不用客气!

      2010年9月23日
  • tenob

    其实我的3.01主页是没有广告的,反而时不时在其他页面上跳出来,概率比较低

    2010年9月21日
  • Jays

    还有一点就是 3.01貌似无效

    2010年9月16日
  • leonardo

    请问博主的域名是付款后多久开通的?我付款已经7个小时了~MY product 里面还是都没有~而且在重新搜索我注册的域名 发现还是处于可注册状态~求解~

    2010年8月25日
    • 叶子

      @leonardo 我是晚上注册的,第二天早上才出来

      2010年8月26日
      • leonardo

        @叶子 早上了~我发邮件给他们 ~那边说支付宝的资金确认可能需要24小时!!早知道就用万事达了~~
        另外我想再资讯下~那个广告到底有多大~?如果不是太大的话~其实也应该互惠互利嘛~还有~google了下广告问题··发现选择win空间的人们自动没有广告~~

        2010年8月26日
  • Whx

    Parse error: syntax error, unexpected ‘/’ in...
    这个问题出现在最新的 3.0.1 中文版中。

    求强人出招。也求原理!哦哈哦!

    2010年8月21日
    • 叶子

      @Whx 可能是你修改完的文件保存时格式不对,请在原文件中修改然后保存成utf-8格式,替换下文件

      2010年8月22日
  • winky

    叶子好厉害!

    2010年6月3日
  • jiao.w

    我按照你说的改完了。广告是去掉了。后台管理也正常了。
    但是我发布文章的时候,编辑页的可视化工具不好用了。。。是不是代码对哪里有影响

    2010年5月16日
    • 叶子

      @jiao.w 麻烦你看好改之前是否能用可视化编辑?有广告的空间本来就不能可视化编辑,你这样说明显在误导其他读者!你是别人雇来黑我的吗?

      2010年5月17日
  • XDawnC

    704行也只有一个单独的《/iframe》标签。

    2010年5月16日
  • XDawnC

    晕,把标签吃了。

    修改了632行之后,登陆后台时提示:Parse error: syntax error, unexpected ‘/’ in /home/content/w/a/n/wangziyu/html/wp-includes/script-loader.php on line 633

    看了下代码,633行,只有《/iframe》,没有《iframe》

    在哪里添加《iframe》呢?

    2010年5月16日
    • 叶子

      @XDawnC 看好要用什么替换什么好不好?只看行号不看内容……再者说,这个行号是根据2·9·2中文版来的,你确定你用的版本与我一样吗?

      2010年5月17日
      • Jays

        @叶子 是英文字符的原因!直接从你博客复制双引号都是中文的,要改成应为字符

        2010年9月16日
  • XDawnC

    修改了632行之后,登陆后台时提示:Parse error: syntax error, unexpected '/' in /home/content/w/a/n/wangziyu/html/wp-includes/script-loader.php on line 633

    看了下代码,633行,只有,没有

    在哪里添加呢?

    2010年5月16日
  • 泥博客

    如果是前台去广告,就不太好了,小心被K了。

    2010年4月28日
    • 叶子

      @泥博客 大家都担心被K,可真正被K的又有几人?

      2010年4月28日
  • Mr.Smart

    好像已经不行了.....

    2010年4月22日
    • 叶子

      @Mr.Smart 什么不行了?

      2010年4月22日
  • Louis Han

    还有一个GD上的域名没有启用 就用这一招了

    2010年4月10日
    • 叶子

      @Louis Han 明智的选择,哈哈。

      2010年4月13日
  • 菜牛

    这个空间不用也罢。。。

    2010年4月9日
  • 北屯人

    哈哈,果然很强壮!

    2010年4月9日
  • 叶子

    是的,他的域名还算便宜吧,支付宝直接付款,比较方便。

    2010年4月9日
  • Kada

    要注册域名啊!

    2010年4月9日
  • 叶子

    欢迎雷锋的传人

    2010年4月9日
  • 叶子

    注册域名可以免费获赠带广告的空间

    2010年4月9日
  • GEZ鸽子

    雷锋到此!前来学习!

    2010年4月9日
  • Ray Chow

    狗爹爹的空间还有广告?

    2010年4月9日
  • 灵曦

    我发现,启用布谷鸟的缩略图插件,然后更改插件的css就可以了。

    2010年4月9日
  • 叶子

    实践出真知啊,马克思叔叔告诉我。据说当初马叔叔就用过godaddy的空间啊。

    2010年4月9日
  • 猫哥

    研究得很深啊

    2010年4月9日
  • 叶子

    不怕不怕,封了搬家,呵呵

    2010年4月9日
  • 败天

    GoDaddy去广告小心点,据说不少人因为这个被封。。。

    2010年4月9日
  • 叶子

    速度比较快,轻易不删档,的确很爽!

    2010年4月9日
  • kaka

    我另外个博客用的是byethost的免费空间。很爽的说~~

    2010年4月9日
  • 洛奇亚

    谢谢,刚刚注册了GoDaddy两个域名,7月开通了就用你的方法。

    2010年4月9日
  • 叶子

    欢迎欢迎!我也顺便试试。

    2010年4月8日
  • 包子

    我是来测试的

    2010年4月8日
  • 叶子

    谢谢包子的建议,已经添加,欢迎来测试!

    2010年4月8日
  • 包子

    删广告呀,嘿嘿
    ps:建议加上Ctrl+enter回复

    2010年4月8日