この Web サイトhttp://www.lsenow.comに opengraph を統合しようとしています。
テーマを書いた人は、データベースからデータをプルするために、WordPress によって既に提供されている機能の代わりに、ハードコーディングされた mysql を使用しました。これが関連しているかどうかはわかりません。特に不要なので、それが行われたのを見たことがないだけです。
この URL (http://www.lsenow.com/?event=campus-tours-2) をデバッガーに入力すると、次のメッセージが表示されます。
URL ' http://www.lsenow.com/ ' のオブジェクト タイプ ' events ' は無効です。タイプ ' url ' として。
Facebookデバッガーは、URLに関してこれを提供しています:
Scrape Information
Response Code: 200
Fetched URL: http://www.lsenow.com/?event=campus-tours-2
Canonical URL: http://www.lsenow.com/
Redirect Path
Original: http://www.lsenow.com/?event=campus-tours-2
301: http://www.lsenow.com/
私は多くのことを試しました、私は試しました:
- < meta property="og:url" content="< ? php $url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; echo $url; ?>" /> '
- < meta property="og:url" content="< ?php the_permalink() ?>
- < link rel="canonical" href="< ? php $url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; echo $url; ?>"/> の追加
- < meta property="og:url" content="http://www.lsenow.com/?event=< ?php echo $_GET['event'];?>" />
誰でもこの問題の解決策を持っていますか。正しいコードをすべて追加したような気がします。
ここに私が持っているものがあります:
<!-------------------------- Open Graph ---------------------------->
<link rel="canonical" href="<?php $url="http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; echo $url; ?>"/>
<meta property="og:url" content="http://www.lsenow.com/?event=<?php echo $_GET['event'];?>" />
<meta property="og:title" content="<?php the_title(); ?>" />
<meta property="og:type" content="events"/>
<meta property="og:image" content="http://placehold.it/300x300"/>
<meta property="og:site_name" content="<?php bloginfo('name');?>"/>
<meta property="og:description" content="<?php the_excerpt();?>"/>
<meta property="fb:app_id" content="151709234971178" />
<!--------------------------End of Open Graph ---------------------------->