Я хочу опубликовать сообщение в Wordpress на facebook. Я использовал javascript SDK для facebook и использовал hook_post для получения заголовка и содержимого сообщения. Но проблема в том, что save_post находится в php, и я должен использовать переменные в javascript, и я не могу это сделать. И я даже сомневаюсь в том, что я делаю правильно.Опубликовать сообщение в Wordpress на Facebook с помощью SDK
Вот мой 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();
}
}
?>