欢迎光临
读书 生活 分享

只需三步,让你的wordpress在godaddy免费空间上完美呈现

以前本站有一篇文章,说是解决godaddy免费空间广告条对wordpress后台的影响,当时是采用第三方软件来实现的,但是到底有没有一种方法,能让不借用第三方软件来实现呢,答案是肯定的。而且很简单,只需要三步。

1.隐藏前台页面广告

打开主题文件中的“style.css”文件,在文件最后加上如下这段代码:

#conash3D0 {height:0px; top:-1px;}

原理:使用css样式把广告上移,移到显示页面以外,谁都看不到了,实际上并没有去掉广告代码,只是“隐藏”而已,K号的可能性比较小,但是有一定的危险,到底用不用再你。

只需三步,让你的wordpress在godaddy免费空间上完美呈现

2.恢复后台页面样式

godaddy的广告代码破坏了wordpress后台的css样式表及js,导致后台显示不正常,在wordpresswp-includesscript-loader.php中修改:

找到print_admin_styles()及_print_scripts()函数,

将print_admin_styles()中的

echo “n”;

更改为

$css = @file_get_contents($href);

echo “”;

将_print_scripts()中的

echo “n”;

替换为

$js = @file_get_contents($src);

echo “n”.substr($js,0,-184).”n”;

之前有一个加上不少代码的修改方法,在3.01版本无效,但是我这个方法绝对是有效果的。

3、搞掉后台广告

打开“wp-adminadmin- footer.php”文件,在末尾部分

的前面加上如下代码:

</div> <div id=”_mcePaste”>function hideGoDaddy(){</div> <div id=”_mcePaste”>if( ! ( null === document.getElementById( “conash3D0″ ) ) ) {</div> <div id=”_mcePaste”>gDaddy = document.getElementById( “conash3D0″ );</div> <div id=”_mcePaste”>if( ‘none’ === gDaddy.style.display ) {}</div> <div id=”_mcePaste”>else { gDaddy.style.display = ‘none’; }</div> <div id=”_mcePaste”>}</div> <div id=”_mcePaste”>}</div> <div id=”_mcePaste”>setInterval(“hideGoDaddy()”, 1500);</div> <div id=”_mcePaste”>

至此,修改完毕,一切都很完美!后台可以用 用户名:test 密码:test来测试。 关于采用第三方软件的方法,见 完美解决godaddy免费空间广告条对wordpress后台的影响 | 华彩生活

赞(0) 打赏
未经允许不得转载:跋涉者 » 只需三步,让你的wordpress在godaddy免费空间上完美呈现

评论 8

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    非常感谢,搞定了

    zjjn9年前 (2010-10-28)回复
    • 呵呵,不用客气

      华彩9年前 (2010-10-28)回复
  2. #2

    刚用博主给的号码测试了一下,感觉还可以,博主为什么不把广告去掉呢?

    才子9年前 (2010-10-28)回复
    • 用人家的空间就要付出代价的,也不是没有收费的,不过还是感觉GODADDY的这个免费空间不错,有广告就有广告吧

      华彩9年前 (2010-10-28)回复
  3. #3

    你的空间我看到横幅广告了哦!你用的也是GD的免费空间哦……

    无名9年前 (2010-10-28)回复
    • 是的,有小张收费的空间,打算做另外一个站,所以就把博客迁回来了,反正这个博客基本上都是给自己看的,有广告无广告无所谓了,呵呵

      华彩9年前 (2010-10-29)回复
  4. #4

    echo “n”.substr($js,0,-184).”n”;

    这段代码有问题,运行后显示,
    Parse error: syntax error, unexpected T_STRING, expecting ‘,’ or ‘;’ in /home/content/x/i/a/xiaoronglv/html/wp-includes/script-loader.php on line 642
    求楼主正解。
    网页不能打开,求楼主正解。

    locke9年前 (2010-10-29)回复
    • 把642行的’,’或者’;’改成英文的字符’,’或者’;’

      华彩9年前 (2010-10-30)回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏