以前本站有一篇文章,说是解决godaddy免费空间广告条对wordpress后台的影响,当时是采用第三方软件来实现的,但是到底有没有一种方法,能让不借用第三方软件来实现呢,答案是肯定的。而且很简单,只需要三步。
1.隐藏前台页面广告
打开主题文件中的“style.css”文件,在文件最后加上如下这段代码:
#conash3D0 {height:0px; top:-1px;}
原理:使用css样式把广告上移,移到显示页面以外,谁都看不到了,实际上并没有去掉广告代码,只是“隐藏”而已,K号的可能性比较小,但是有一定的危险,到底用不用再你。

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后台的影响 | 华彩生活
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
求楼主正解。
网页不能打开,求楼主正解。
把642行的’,’或者’;’改成英文的字符’,’或者’;’
你的空间我看到横幅广告了哦!你用的也是GD的免费空间哦……
是的,有小张收费的空间,打算做另外一个站,所以就把博客迁回来了,反正这个博客基本上都是给自己看的,有广告无广告无所谓了,呵呵
刚用博主给的号码测试了一下,感觉还可以,博主为什么不把广告去掉呢?
用人家的空间就要付出代价的,也不是没有收费的,不过还是感觉GODADDY的这个免费空间不错,有广告就有广告吧
非常感谢,搞定了
呵呵,不用客气