Parse error: syntax error, unexpected '?'
エラーは「.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>';
fb推奨ボックスにスタイルを変更しようとしていますが、ファイルが異なるドメインの別のサーバーに移動するため、cssファイルのフルパスは実行できません。
一重引用符または二重引用符を見落としている可能性がありますか?私はこれらが悪いです。
それを修正するために私を指さし/案内していただけませんか?ありがとうございました
編集#2
css="'.'"<?php bloginfo( 'stylesheet_url' ); ?>/style.css?2"
それは更新されましたが、firebugで私は見ます:
<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">
見るのは不思議です。