当我使用facebook og:image元标记时,我放
<meta property="og:image" content="<?=$config['SITE_URL'].'Images/Items/Thumbnails/thumb_Item24.jpg'?>" />
对象调试器接受并找到图像,但当我这样说时:
<meta property="og:image" content="<?=$config['SITE_URL'].'Images/Items/Thumbnails/thumb_'.$itemImage?>"/>
其中$ itemImage是Item24.jpg,对象调试器无法识别它。为什么?连接有什么问题吗?
还有另外一件事。
我可以在if子句中放置元标记吗?喜欢
<?if(case A) {
<meta property="og:image" content="ImageA">
}else{
<meta property="og:image" content="ImageB">
}
因为当我这样做时,它总是拍摄图像B,尽管条件A是真的。
答案 0 :(得分:0)
更改元标记后,您是否清除了Facebook的页面缓存? URL的元标记不应经常更改,缓存仅每24小时清除一次,除非您使用Facebook's Debug Tool手动清除它