当我发布博客时在Facebook上发布

时间:2015-05-26 作者:Pratik bhatt

我想在我的网站上发布新博客的那一刻发布一篇facebook帖子。请帮我把这件事做完。

2 个回复
SO网友:Sacha

正如Robert hue所说,您必须为此使用插件。这里有很多Plugin directory, 但是你也可以编写自己的插件(或者将代码添加到主题的functions.php 如果找不到合适的或需要更多功能。

你会想加入publish_post 行动

例如:

function publish_post_to_facebook($ID, $post) 
{
    // Use the $post object to get information on the post, such as
    // the post_title

    // You could use the $ID of the post to generate a permalink,
    // i.e., get_permalink($ID)

    // Here would go your code to connect to Facebook and share the
    // the post. You would likely need to use a Facebook PHP SDK
}

add_action( \'publish_post\', \'publish_post_to_facebook\' );
记住,在WordPress中,几乎所有内容都是一种帖子(包括页面)。你可能想检查一下$post->post_type == \'post\' (或者您的自定义帖子类型,如果您正在使用)。

有一个例子publish_post 吊钩用于Action Reference 在法典中。

SO网友:AddWeb Solution Pvt Ltd

我想你的问题是将你的博客帖子数据与你的facebook帐户同步,对吗。。?

实际上,你可以同步你的WordPress和Facebook帐户,这样,每次你在WordPress网站上发布文章时,一个链接就会自动在Facebook上共享。

请遵循以下URL:https://wordpress.org/plugins/social/

这可以更好地帮助你。

祝你好运。。!

结束

相关推荐

评论后的API Hook(用于在Facebook上分享)

我正在一个网站上工作,该网站启用了评论,没有任何限制。在一个页面上发表评论后,您的评论会显示在该页面上,我在每条评论下面添加了一个Facebook共享图标,允许您共享“website.com/page?comment=10”(或您的特定评论ID)。如果你愿意,你也可以分享其他人的评论。我现在想在用户提交评论后添加一条弹出消息,上面写着“谢谢评论!你想在Facebook上分享这条评论吗?”然后允许您共享相同的URL(以便它直接指向您在页面上的评论)。我试图为“发表评论后”找到API挂钩,试图自己编写这个程序