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

时间:2014-10-21 作者:Jake

我正在一个网站上工作,该网站启用了评论,没有任何限制。在一个页面上发表评论后,您的评论会显示在该页面上,我在每条评论下面添加了一个Facebook共享图标,允许您共享“website.com/page?comment=10”(或您的特定评论ID)。如果你愿意,你也可以分享其他人的评论。

我现在想在用户提交评论后添加一条弹出消息,上面写着“谢谢评论!你想在Facebook上分享这条评论吗?”然后允许您共享相同的URL(以便它直接指向您在页面上的评论)。

我试图为“发表评论后”找到API挂钩,试图自己编写这个程序,但我并没有找到多少。我的计划是给我的孩子主题的功能添加一些东西。php文件,该文件在“发表评论后”挂钩中添加了一个函数,该挂钩在JavaScript中创建一个弹出窗口,其中填充了消息和一个Facebook共享按钮,该按钮设置为共享评论的特定URL(它必须以某种方式从评论表单接收)。有点像this 最好的方式是什么?

有人对如何进行有什么建议吗?

1 个回复
SO网友:Ram Ratan Maurya

你试过了吗comment_post 行动它在注释插入数据库后立即触发。

function share_comment_on_facebook( $comment_ID ) {
    $commentdata = get_comment( $comment_ID );

    if ( $commentdata[\'comment_approved\'] ) {
        // fire up the code to launch pop up
    }
}
add_action( \'comment_post\', \'share_comment_on_facebook\' );

结束

相关推荐

WordPress循环中的Facebook共享功能

我正在尝试添加facebook share my的功能wordpress 职位。在我的wp loop 我有一个共享按钮<a class=\"action_button\" href=\"javascript:void(0)\" id=\"share_button\" target=\"_blank\"> share this</a> 我不想post title ,post thumpnail 等等。我的代码有什么问题。在开始循环之前,我有如下javascript代码&l