2012-04-11 63 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