0
我想在facebook上發佈WordPress的帖子。我使用了facebook的javascript SDK,並使用save_post鉤子來獲取帖子的標題和內容。但問題是,save_post是在PHP中,我必須在JavaScript中使用變量,我無法做到這一點。我甚至懷疑我所做的是對的。在facebook上使用SDK發佈WordPress的帖子
這裏是我的js代碼
function streamPublish(name, description, hrefTitle, hrefLink, userPrompt)
{
showLoader(true);
FB.ui(
{
method: 'stream.publish',
message: '',
attachment: {
name: name,
caption: '',
description: (description),
href: hrefLink
},
action_links: [
{ text: hrefTitle, href: hrefLink }
],
user_prompt_message: userPrompt
},
function(response) {
showLoader(false);
});
}
function showStream(){
FB.api('/me', function(response) {
var fbpost = document.getElementById('posttofb').val();
alert(fbpost);
streamPublish(response.name, 'title', 'hrefTitle', 'http://thinkdiff.net', "Share thinkdiff.net");
});
}
和我的PHP代碼
add_action('save_post','save_post_callback');
function save_post_callback($post_id)
{
global $post;
if ($post->post_type != 'post')
{
return;
}
else
{
echo"122222222222222";
?>
<div id="posttofb">
<?php
$title=$post->post_title;
?>
</div>
<?php
echo $post->post_content;
//echo $post->the_title();
}
}
?>