我有一个网站,在一段时间内使用Facebook的评论,然后删除他们的本地WP评论。我能够编写一个函数,抓取所有注释并将其重新插入WP数据库(因为FB注释不存储在WP中)。然而,Facebook的OpenGraph API不提供电子邮件地址(我理解)。
因此,我想实现以下目标:
使用comment_author
- 我已经完成了#1和#2,但我对#3感到不知所措。有什么想法吗?
我有一个网站,在一段时间内使用Facebook的评论,然后删除他们的本地WP评论。我能够编写一个函数,抓取所有注释并将其重新插入WP数据库(因为FB注释不存储在WP中)。然而,Facebook的OpenGraph API不提供电子邮件地址(我理解)。
因此,我想实现以下目标:
使用comment_author
再想一想,我就明白了。它涉及多个功能来完成流程的每个步骤,但这里是:
我不知道模式,但如果你每次为一个特定的作者做这件事,大致如下:
$foo = $db->Execute("SELECT DISTINCT(email) FROM comments WHERE comment_author = ? AND email <> \'\'",$authorname);
if ($foo->count > 0) {
$db->Execute("UPDATE comments SET email = ? WHERE comment_author = ? AND email <> \'\'",$foo[0],$authorname);
}
抱歉,假设了一些随机的、通用的db对象/接口。。。。事实上,我在这个网站上搜索这个问题的答案已经有一段时间了。正在寻找一种为facebook“回显/打印”多个og:Image的方法。我在这里只使用了“the\\u post\\u缩略图”function fb_image() { if (is_single()) { global $post; $feature_image = get_the_post_thumbnail($post->ID); $doc = new DOMDocument();