Es gibt eine große Anleitung, wie mit dem Graph API interagieren hier: http://johndoesdesign.com/blog/2011/php/adding-a-facebook-news-status-feed-to-a-website/
Mein persönlichen Ansatz ist, dass Code in einer Funktion zu wickeln und Echo dann diese Funktion in einer theme's Template-Datei.
Rezept:
1. erhalten ein Zugriffstoken für die Seite
2. eine Funktion in der theme's functions.php erstellen:
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. Zeigen Sie die Beiträge in der Vorlage-Datei :
<?php echo display_facebook_info(); ?>
Haben Sie über das Gegenteil nachgedacht? Also auf Facebook posten, wenn dein Blog aktualisiert wird? – jedifans
Ja, ich tue es. Aber ich bin die einzige Person, die mit WordPress in Verbindung steht. Die anderen wollen die einfache Lösung, sie nehmen sich die ganze Zeit (um auf Facebook zu posten). Ich hoffe, dass dies möglich ist. –
Möglicherweise ist bereits ein Plugin verfügbar, aber ich denke, Sie müssen möglicherweise die Facebook-Grafik-API für die Posts Ihrer Seite erkunden und versuchen, sie programmgesteuert zu importieren. – jedifans