【问题标题】:Integrating social networks into wordpress native comments将社交网络集成到 wordpress 原生评论中
【发布时间】:2012-11-30 02:55:54
【问题描述】:

我一直在为我正在开发的 wordpress 博客寻找“完美”的评论系统。

首先,有 Disqus/intensedebate/etc...:

优点:易于设置,可在一定程度上进行自定义(在一定范围内),减轻服务器的负载,社交。
缺点:与 wordpress 同步有时可能是个问题,外部错误可能会破坏您的评论流程,对于无 javascript 的用户没有后备方案,大量的嵌入式代码。

然后,Wordpress 原生 cmets:

优点:与博客深度集成,高度可定制,节省嵌入博客的大量 javascript 垃圾,更容易提供后备选项
缺点: 不是本地社交,???

对我来说,Wordpress cmets 似乎是最好的选择。
唯一的问题是社会融合。

我的问题是;
我如何处理用户在他们登录社交网络后收到的数据? (我已经知道如何创建登录门并取回所需的信息...)
我想简单地保存他们的;电子邮件、姓名、图片(您从社交网络获得)就像人们在没有社交网络的情况下发表评论时所做的事情...
问题是我对 wordpress 数据库没有任何经验,也不知道从哪里开始。通常我最好的选择是使用wordpress codex,但我在那里找不到太多。

附:请不要使用插件!
那里有很棒的插件,但我喜欢自己学习做事。
如果有人可以向我提供一些有用的链接或理论上需要做什么,我将非常感激!

【问题讨论】:

  • 很高兴你想学会自己做事——我可以建议你查找类似的插件,看看它们是如何处理数据的。也许也可以有一个关于这个的教程。祝你好运:)
  • 问题是所有“教程”都指向插件...不过我会尝试检查插件:) 谢谢!不过仍在寻找一些答案。
  • 抱歉,我有点同意 Nikola 的意见。一个好的途径是找到一个构建良好且记录良好/注释良好的插件版本,然后再对其进行逆向工程。根据我的经验,有时走这条路实际上效果非常好。
  • 好的,也谢谢你,@Mike!我刚刚发现了一个不错的插件,叫做“Wordpress Social Plugin”,它是开源的并且易于理解。它也使用“HybridAuth”开源社交登录 API :) 我的问题还没有被这个神奇的插件回答。可以在这里找到:wordpress.org/extend/plugins/wordpress-social-login。无论哪种方式,我会在找到答案后立即发布。以防万一有其他人像我一样搜索相同的东西。

标签: wordpress


【解决方案1】:

我一直在寻找相同的“解决方案”,但找不到正确的答案(比如 5 个月前)。我推荐 Nextend 系列插件,Facebook、Twitter 和 Google+。也许你可以看看这个伟大的插件里面的代码。这是 Nextend Facebook Connect http://wordpress.org/extend/plugins/nextend-facebook-connect/ 对我来说,这是在 Wordpress 中为 cmets 实现社交连接的“最干净且不打扰”的方式,因为您可以根据需要处理用户,并且 cmets 模板可以按照您想要的方式工作。 您可以在这里查看http://dfine.me/2012/11/500px-lanza-aplicacion-oficial-para-iphone/ 以查看实现。 一篇可能对您有所帮助的文章 http://www.tutorialstag.com/create-custom-wordpress-registration-page.html 也许您可以将“社交信息”写入 Wordpress 数据库。

【讨论】:

  • 谢谢。基本上我已经找到了另一个我正在使用的插件,这是可以理解的。我确实知道如何在社交网络和 wordpress 之间建立连接我只是不知道如何处理返回的信息以及如何使用它(即作为新用户将其保存到数据库或其他东西......)。我可以手动完成,但是我昨天刚刚发现的 hybridauth php 库绝对很棒!节省了使用不同社交网络的所有麻烦,并使其变得更容易、更整洁、更快捷。感谢最后一个链接,我想我可以使用它...
猜你喜欢
  • 2012-03-21
  • 2013-12-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-10-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多