2012-04-11 68 views
0

Parse error: syntax error, unexpected '?'错误点:缓存CSS来更新该样式在Facebook上“之后的.css”

echo '<fb:recommendations bordercolor="'.$bordercolor.'" colorscheme="'.$colorscheme.'" recommendations="'.$recommTxt.'" height="'.$height.'" width="'.$width.'" header="'.$header.'" site="'.$site.' " css="'.'"<?php bloginfo('stylesheet_url'); ?>/style.css?2"></fb:recommendations>'; 

我试图做一些风格的变化,以Facebook建议箱,所以CSS文件的完整路径是不可行,因为文件将移动到不同的服务器与不同的域..

我可能忽略了单引号或双引号?我与这些不好..

请你指出/指导我纠正?谢谢

编辑#2

css="'.'"<?php bloginfo('stylesheet_url'); ?>/style.css?2" 

它被更新,但在萤火虫我看到:

<fb:recommendations class=" fb_iframe_widget " clear"="" css="http://xxx.com/wp-content/themes/xxx/facebook.css?2></fb:recommendations></div> </div><!--/sidebar--> <div class=" site="xxx.com " header="false" width="245" height="" recommendations="true" colorscheme="White" bordercolor="#fdbc88"> 

很奇怪地看到。

+1

“我可能都忽略了单或双引号我不好这些问题。 “---如果你是 - 然后做你的工作** ITERATIVELY **,小步骤。一次做一个**小**改变,** **如果按预期工作则检查**。在这种情况下,您肯定会知道是什么导致了错误。所以我的建议是回滚到原来的**工作**代码,并逐一应用更改,并连续检查是否一切顺利 – zerkms 2012-04-11 04:47:40

+0

@zerkms - 感谢您的快速评论,我已经这样做了 - 但我想我知道它是正确的,并检查源代码视图显示代码是不正确的。 – joe 2012-04-11 04:51:32

+0

@zerkms这是伟大的建议。 – 2012-04-11 04:54:31

回答

1

将其更改为:?

css="'. bloginfo('stylesheet_url') . '/style.css?2" 

只要它已经是一个PHP代码 - 你不应该指定<?php

+0

我非常感谢你。 – joe 2012-04-11 05:12:03