我为朋友修改了一个WP主题(来自ThemeBeans的Weblog),我遇到了一个问题:我在页面的页脚中获得了社交媒体的链接,我用主题选项修改了它们,但无论如何,链接“已损坏”。
我的意思是,当我输入twitter帐户的主题选项:myUsername时,链接转到twitter.com/myUsername%E2%80%8E
,这是404(或有点)。
我查看了Chrome检查器,链接正常。来源也可以,没有空格或隐藏字符。
我通过输出<span><?php do_action('bean_profile_twitter');?></span>
选项来检查(这是主题输出值的方式),没有空格,隐藏字符或其他内容,只是用户名。
更奇怪的是:当我运行我的本地副本时,没有问题。
在网上查看,在页脚中(查看Twitter链接):http://www.enguerranweiss.fr/lab/op2014/
答案 0 :(得分:1)
这与你的链接有关,如果你尝试禁用javascript,当你将链接显示为http://www.twitter.com/olivierpineda%E2%80%8E时,当我使用firebug编辑html时,这就是显示的内容:
<a class="social-icon twitter" title="Twitter" href="http://www.twitter.com/olivierpineda‎"></a>
所以,要么你在主题选项上保存的输入,在PHP中输出它的方式,或者用这个特定链接干涉JS的话。
**提示:您可以使用web developer plugin禁用js,这样您就不必直接在浏览器上禁用它了。