2016-08-18 22 views
-4

私はあなたの助けが必要です。実際には私はワードプレスで新しいページを作成し、少し問題があります。この新しいページはレストラン/バー向けです。私のFacebookの投稿は、記事として自動的にワードプレスに投稿されるべきです

Facebookには、毎日のメニューやスペシャルを頻繁に投稿しています。これらの投稿は自動的に記事としてWordPressに挿入する必要があります。 プラグインがいくつか見つかりましたが、出力は記事のリストではなく記事の長いリストです。こちらを

First Plugin

Second Plugin

誰もが、解決策を知っていますか?

+0

あなたはその逆について考えましたか?あなたのブログが更新されたら、Facebookに投稿しますか? – jedifans

+0

はい、あります。しかし、私はワードプレスに触れる唯一の人です。他の人は単純な解決策を望んでいる、彼らは(フェイスブックに投稿する)すべての時間を取る。私はこれが可能であることを願っています。 –

+0

既にプラグインが利用できるかもしれませんが、あなたのページの投稿のFacebookグラフAPIの探索を始め、プログラムでそれらをインポートしなければならないかもしれないと思います。 – jedifans

答えて

0

あり、ここでグラフAPIと対話する方法についての素晴らしいチュートリアルです:http://johndoesdesign.com/blog/2011/php/adding-a-facebook-news-status-feed-to-a-website/

私の個人的なアプローチは、関数内でそのコードをラップして、theme'sテンプレート・ファイルにその機能をエコーすることです。

レシピ:

function display_facebook_info() { 
     $page_id = 'YOUR_PAGE_ID'; 
     $access_token = 'YOUR_ACCESS_TOKEN'; 
     //Get the JSON 
     $json_object = @file_get_contents('https://graph.facebook.com/' . $page_id . 
     '/posts?access_token=' . $access_token); 
     //Interpret data 
     $fbdata = json_decode($json_object); 

     foreach ($fbdata->data as $post) 
     { 
      $posts .= '<p><a href="' . $post->link . '">' . $post->story . '</a></p>'; 
      $posts .= '<p><a href="' . $post->link . '">' . $post->message . '</a></p>'; 
      $posts .= '<p>' . $post->description . '</p>'; 
      $posts .= '<br />'; 
     } 
     //Display the posts 
     echo $posts; 
    } 

3.表示テンプレート・ファイル内の記事:
1.あなたのtheme'sののfunctions.phpで関数を作成するページ
2用のアクセストークンを取得します:

<?php echo display_facebook_info(); ?> 
関連する問題