【发布时间】: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