Archive

Posts Tagged ‘插件’

Google Friend Connect for WordPress 插件

2011-07-24 留下评论

Google Friend Connect 是 Google 推出的社会化网络工具,Google Friend Connect 是一种类似于加入到你网站的 Widget 的社会化工具,通过此工具你可以将各种支持 OpenSocial 的应用都可以通过 Google Friend Connect 在你的网站上应用,并且可以已有的社会化网络进行整合应用。

很快 Google 就开放了 “Google Friend Connect 的 API“, 让你能够访问到更多 Google Friend Connect 核心的数据和功能。由于 Google Friend Connect 除了支持 Google 自身的账号之外,还支持 Yahoo 和 AIM 账号,以及 OpenID,所以 Google Friend Connect 开放 API,使得 Google Friend Connect 成为一种和 OpenID 一样的单点登录的工具,并且由于其支持的广泛性,使得 Google Friend Connect 在单点应用上变得更加广泛。

Google 在开放 Friend Connect API 的同时,也制作了 WordPress 插件,我这几天测试了一下,下面就讲讲详细的使用过程:

1. 到这里下载 Google Friend Connect for WordPress 插件

2. 解压缩开之后,编辑 fc-plugin.php 修改下 fc_get_site_id 函数里面的 Returen 值,把设置为你站点在 Google Friend Connect 对应的值。

3. 把插件上传到 wp-content/plugin 目录,然后到 WordPress 后台激活即可。

4. 然后在留言框地方就会有一个 Sign in With Friend Connect 的按钮:

5. 点击该按钮和平常使用 Google Friend Connect 一样会弹出一个页面,让你选择登陆的方式:Google, AOL, Yahoo 或者 OpenID 的账号。

6. 登陆之后,就会返回原来的页面,并刷新该页成已登录状态。这个时候 Google Friend Connect 实际上已经在 WordPress 后台为当前用户创建了一个账号。

7. 现在就可以直接留言,并且留言的头像显示为你在 Google Friend Connect 上的头像。

8. 登陆之后,并且还有设置和邀请朋友的链接。如下:

关于这款插件就介绍的这里,你可以在留言框处点击 Sign in With Friend Connect 的按钮登陆并留言测试下效果。

Advertisements

新浪微博连接:使用新浪微博登陆 WordPress 博客

2011-07-24 留下评论

新浪微博开放了 API,并且支持 OAuth 协议,所以我和上次一样开发了新浪微博连接这款 WordPress 插件。

新浪微博连接是使用新浪微博 API 接口开发的一个 WordPress 插件,它的能让用户使用新浪微博账号登陆 WordPress 博客,并且可以直接使用新浪微博的头像,并且能够更新留言和日志到新浪微博。

新浪微博连接的主要功能

  • 使用新浪微博账号登陆 WordPress 博客,新浪微博连接插件会在留言框,注册页面,登录页面都会加入使用新浪微博连接的按钮,你只要几次点击,然后到新浪微博进行简单的验证就能使用新浪微博账号登陆 WordPress 博客。
  • 同步留言到新浪微博,新浪微博连接插件会在留言框增加一个选项,让用户选择是否把自己的留言同步到新浪微博,方便用户跟踪自己的网上行为,把新浪微博当作自己的 lifestream 一种方式。
  • 同步日志到新浪微博,新浪微博连接插件能够让 WordPress 管理员绑定一个新浪微博的账号,然后博客日志更新的时候,自动更新一条微博(标题+链接)到新浪微博。

新浪微博连接的安装要求

很多同学是有这个插件的主要的问题是不符合安装需求,新浪微博连接对服务器的要求比较高:

  • WordPress 3.0 版本以上
  • PHP 5.2,因为新浪微博 OAuth 类使用 PHP Class 语法,所以 PHP 版本要求 5.2 以上。
  • 支持 CURL 扩展,因为使用 CURL 进行连接,你可以通过 phpinfo() 函数来检测 PHP 版本和是否支持 CURL 扩展。

新浪微博连接的详细安装和使用说明

  1. 首先到这里下载 新浪微博连接 WordPress 插件,然后上传激活。或者直接在 WordPress 后台插件安装页面搜索“新浪连接”,然后在线安装激活。
  2. 安装激活之后,你应该在留言框处可以看到 新浪连接 的按钮。
  3. 如果没有出现该按钮,检查下是否你的主题的 comments.php 文件中含有 comment_form 这个 action,如果没有请加上:
    <?php do_action('comment_form', $post->ID); ?>
  4. 当然如果你想自定义 新浪连接 的位置,可以通过在 comments.php 文件添加以下函数实现:
    <?php sina_connect(); ?>
  5. 通过 WordPress 后台 > 设置 > 同步到新浪微博菜单来激活同步 WordPress 博客日志到新浪微博的功能。

新浪微博连接的常见问题

  1. 再次强调安装这个插件需要,WordPress 3.0 及以上版本PHP 5.2 及以上版本,并且支持 CURL 扩展,由此产生的问题,不再重复回答。
  2. 评论者的链接是微博中自己设的链接,能否调用评论者的微博地址?不能,如果你想实现该功能,请把 128 行的 $sinaInfo->url 改成:"http://t.sina.com.cn/".$sc_user_name
  3. 为什么使用新浪微博注册的用户的邮箱是 ****@t.sina.com.cn 这样的邮件地址,显然这是不存在的啊。

    因为新浪微博的 API 没有提供也不可能提供用户的邮箱地址,而 WordPress 用户注册,必须需要邮箱,所以只能使用这样的邮箱方式来代替,****@t.sina.com.cn,并且这样还有一个好处,当你需要找有多少用户是新浪微博的用户的时候,你可以使用这个 t.sina.com.cn 这个来检索。

  4. 自定义位置这个函数怎么用?

    这个只能告诉你把上面说的函数放到 comments.php 文件中,具体怎么放,怎么修改,你只能自己去学习。

  5. 出现 Call to undefined function menu_page_url() 或者 Call to undefined function get_user_meta() 这个问题,是怎么回事?

    请升级到 WordPress 3.0 版本,上面安装要求已经告诉你要 3.0 及以上版本。

  6. 如果用户使用新浪微博在博客上注册一个用户,并且他的新浪微薄用户名跟博客的一个现有用户相同,就会获取该用户的权限,这样是不是有风险?

    这样确实存在风险,你可以给新浪注册的用户名添加一个前缀来解决,在139行,'user_login' => $userinfo[1], 改成:'user_login' => 'sina_t_'.$userinfo[1],

下载新浪微博连接

对于新浪微博连接就介绍到这里,有什么问题请给我留言,你也可以在本博客使用新浪微博账号尝试登陆下。

下载:新浪微博连接 WordPress 插件

我新浪微博的地址:http://weibo.com/maniacxp

原文链接:新浪微博连接:使用新浪微博登陆 WordPress 博客

分类:WordPress 标签:, ,

腾讯微博连接:使用 QQ 号码登录你的 WordPress 博客

2011-07-24 留下评论

腾讯微博开放了 API,并且支持 OAuth 协议,所以我继续开发腾讯微博连接这款 WordPress 插件,他能让你使用 QQ 号码登录 WordPress 博客。

腾讯微博连接是使用腾讯微博 API 接口开发的一个 WordPress 插件,它的能让用户使用腾讯微博账号登陆 WordPress 博客,并且可以直接使用腾讯微博的头像,并且能够更新留言和日志到腾讯微博。

腾讯微博连接的主要功能

  • 使用腾讯微博账号登陆 WordPress 博客,腾讯微博连接插件会在留言框,注册页面,登录页面都会加入使用腾讯微博连接的按钮,你只要几次点击,然后到腾讯微博进行简单的验证就能使用腾讯微博账号登陆 WordPress 博客。
  • 同步留言到腾讯微博,腾讯微博连接插件会在留言框增加一个选项,让用户选择是否把自己的留言同步到腾讯微博,方便用户跟踪自己的网上行为,把腾讯微博当作自己的 lifestream 一种方式。
  • 同步日志到腾讯微博,腾讯微博连接插件能够让 WordPress 管理员绑定一个腾讯微博的账号,然后博客日志更新的时候,自动更新一条微博(标题+链接)到腾讯微博。

腾讯微博连接的安装要求

很多同学是有这个插件的主要的问题是不符合安装需求,腾讯微博连接对服务器的要求比较高:

  • WordPress 3.0 版本以上
  • PHP 5.2,因为腾讯微博 OAuth 类使用 PHP Class 语法,所以 PHP 版本要求 5.2 以上。
  • 支持 CURL 扩展,因为使用 CURL 进行连接,你可以通过 phpinfo() 函数来检测 PHP 版本和是否支持 CURL 扩展。

腾讯微博连接的详细安装和使用说明

  1. 首先到这里下载 腾讯微博连接 WordPress 插件,然后上传激活。
  2. 安装激活之后,你应该在留言框处可以看到 腾讯连接 的按钮。
  3. 如果没有出现该按钮,检查下是否你的主题的 comments.php 文件中含有 comment_form 这个 action,如果没有请加上:
    <?php do_action('comment_form', $post->ID); ?>
  4. 当然如果你想自定义 腾讯连接 的位置,可以通过在 comments.php 文件添加以下函数实现:
    <?php qq_connect(); ?>
  5. 通过 WordPress 后台 > 设置 > 同步到腾讯微博菜单来激活同步 WordPress 博客日志到腾讯微博的功能。

腾讯微博连接的常见问题

  1. 再次强调安装这个插件需要,WordPress 3.0 及以上版本PHP 5.2 及以上版本,并且支持 CURL 扩展,由此产生的问题,不再重复回答。
  2. 评论者的链接是微博中自己设的链接,能否调用评论者的微博地址?不能,如果你想实现该功能,请把 128 行的 $qqInfo->url 改成:"http://t.qq.com/".$qc_user_name
  3. 为什么使用腾讯微博注册的用户的邮箱是 ****@t.qq.com 这样的邮件地址,显然这是不存在的啊。

    因为腾讯微博的 API 没有提供也不可能提供用户的邮箱地址,而 WordPress 用户注册,必须需要邮箱,所以只能使用这样的邮箱方式来代替,****@t.qq.com,并且这样还有一个好处,当你需要找有多少用户是腾讯微博的用户的时候,你可以使用这个 t.qq.com.cn 这个来检索。

  4. 自定义位置这个函数怎么用?

    这个只能告诉你把上面说的函数放到 comments.php 文件中,具体怎么放,怎么修改,你只能自己去学习。

  5. 出现 Call to undefined function menu_page_url() 或者 Call to undefined function get_user_meta() 这个问题,是怎么回事?

    请升级到 WordPress 3.0 版本,上面安装要求已经告诉你要 3.0 及以上版本。

  6. 如果用户使用腾讯微博在博客上注册一个用户,并且他的腾讯微博用户名跟博客的一个现有用户相同,就会获取该用户的权限,这样是不是有风险?

    这样确实存在风险,你可以给腾讯注册的用户名添加一个前缀来解决,在139行,'user_login' => $userinfo[1], 改成:'user_login' => 'qq_t_'.$userinfo[1],

下载腾讯微博连接

对于腾讯微博连接就介绍到这里,有什么问题请给我留言,你也可以在本博客使用腾讯微博账号尝试登陆下。

下载:腾讯微博连接 WordPress 插件

我的腾讯微博是:http://t.qq.com/zhuohang,欢迎围观!

Analytics360°:在 WordPress 后台查看 Google Analytics 统计

2011-07-24 留下评论

Google Analytics 今年4月份就开放了 Data Export API,它允许用户访问到他们的 Google Analytics 数据,并整合到现有的网站中。WordPress 很多用户也开做着方面的整合工作,其中做的最好的是 MailChimp 的 Analytics360° 插件

MailChimp 本身是一家邮件营销服务提供公司,它所开发的 Analytics360° 插件除了集成 Google Analytics 服务之后,还整合他自己的 RSS-to-Email 的服务,所以 Analytics360° 允许你把 Google Analytics 和 MailChimp 的数据直接集成到你的 WordPress 博客的 Dashboard,这样你无需离开你的 WordPress 博客就可以访问到你 Analytics 数据,由于 MailChimp 的 RSS-to-Email 服务我们使用很少或者基本不使用,下面主要讲讲这个插件的 Google Analytics 功能:

站点整体流量

Analytics360° 通过图表的形式显示站点的流量和趋势,并且还可以显示你博客日志和 email 营销对整体流量的影响,另外还可以单独查看搜索引擎来的流量和来源的流量等,并且可以设置时间段。

Traffic By Region

Analytics360° 还会以世界地图的方式显示你博客在世界各地的流量。

Referring Traffic Overview

Analytics360° 以一个饼图显示流量来源分别在搜索引擎,其他来源,直接输入中各占的比例。

Top Referrers

我相信这个是 Analytics360° 插件做的最好的地方,它可以让你查看你博客流量来源的最多的站点,并且还可以查看每个来源的具体信息,如果是搜索引擎,它显示关键字,如果其他来源,它显示具体的 URL 地址。

Top Content

显示博客流量最高的文章。

Analytics360° 安装非常简单,通过 WordPress Admin 后台添加该插件即可,然后在 Setting =》 Analytics360° 设置好你的 Google Analytics 帐号,然后就可以在 Dashboard =》 Analytics360° 查看你的博客的流量了。

下载:Analytics360°

原文链接:Analytics360°:在 WordPress 后台查看 Google Analytics 统计

添加 Google +1按钮到你的WordPress 博客中

2011-07-24 留下评论

什么是 Google+1 按钮

今年三月 Google 推出了+1按钮,标志着 Google 搜索朝着社交化方向又迈出了一步。通过来自搜索用户所信任的人的建议,用户的搜索结果将更具实用性和目的性。 +1按钮对网站主是非常有帮助的,访客现在可在Google搜索的结果下看到朋友及其他联系人的推荐意见,网站主因而可获得来自Google的更多优质流量。

Google +1按钮

添加 Google +1 按钮到博客中

但是+1按钮仅仅在 Google 的搜索结果中是不合适,用户在搜索的时候更关注的是结果而不是分享,并且搜索结果中简单的描述也不足以让你去推荐和分享,所以分享应该存在各个网站中,用 户看完了,点击分享才是王道,这样 Google +1 按钮才能更加容易得到用户的使用。 为了在你的网站或者博客中添加 Google +1按钮,首先你需要访问 Google 网站站长中心的+1 按钮工具。在这里,你可以配置简短的 JavaScript 片断,并将其加入你希望出现+1按钮的网页。可以选择不同的按钮尺寸和风格,使其适合网站的设计布局。 对于 WordPress 博客的用户来说,这里有个 WordPress 插件 Google’s PlusOne (+1) Button 可以让你非常快速添加+1按钮:

Google’s PlusOne (+1) Button WordPress Plugin

下载:Google’s PlusOne (+1) Button WordPress Plugin

原文链接:添加 Google +1按钮到你的博客中

分类:WordPress 标签:, ,

Facebook Connect WordPress 插件使用方法

2011-07-24 留下评论

Facebook 的 Facebook Connect 服务允许用户从外部网站访问 Facebook 数据,如用户在 Facebook 的身份、好友列表及隐私设定等,这使得普通网站也可以具有社交功能。我下载了 Facebook Connect 的 WordPress 插件试用后,认为 Facebook Connect 的社交功能远远超过了 Google Friend Connect。

Facebook Connect WordPress 插件

Facebook Connect 插件目录页面,已经有三个 WordPress 插件,我简单测试了下,发现 Sociable 开发 Facebook Connect WordPress 插件的功能强大一些,它能够让用户使用 Facebook 账号登陆你的 WordPress 博客,显示最近用户,能够邀请朋友加入该博客,以及在博客上的留言分享到 Facebook 上。

Facebook Connector 安装和设置

在安装插件之前,你需要到 Facebooke Developers 页面创建一个 Application,这个比较简单,具体可以参考:https://developers.facebook.com/get_started.php,创建好之后,记录下 API Key 和 Secret,这两个数字在插件中会用到。

然后下载 Facebook Connector 插件,解压缩,上传 fbconnect 文件夹到 WordPress 插件目录,并激活,然后到 Setting => Facebook Connector 进行设置。

Facebook Connector 插件设置主要有两个部分:

基本配置

  • Facebook API Key 和 Facebook API Secret 就是前面创建 Facebook Application 时候让你记录的两个数字。
  • Automatic Approval,设置使用 Facebook 登陆的用户在博客的留言自动通过审核。不用经过反垃圾检查。
  • Comment Form,设置是否允许用户把留言发回 Facebook。
  • Secure login,加密的 Facebook Connect 链接。

留言模板

留言模板主要用于显示用户在博客留言之后在 Facebook 上的格式,如果你和我一样不是很懂,也不想深究,直接点击 Create Template 即可。

Facebook Connector 详细使用

在配置好该插件之后,来到 Theme => Widget,把这个 FacebookConnector 这个 Widget 添加到你的主题的侧边栏,就可以在你的博客上显示 Facebook Connect 按钮和最近访问用户。

点击 Connect With Facebook 按钮,就会弹出一个 Facebook Connect 登陆框:

登陆之后,就会显示你的用户名,并在 WordPress 后台给你创建一个用户。

登陆之后,并且出现了一个 Invite your friends 按钮,点击该按钮,即可邀请你在 Facebook 上的好友加入该博客了:

在登陆之后,留言的时候,选择 Publish this comment to facebook(把这条留言发布到 Facebook),如下:

留言成功之后,就会弹出一个对话框,让选择是否把这条信息更新到你的 Facebook 用户资料上面:

更新成功之后,就可以在你的 Facebook 用户资料上面看到这条留言信息了:

另外这个插件还能查看已经登陆到博客上面的用户的一些基本信息等等,这里就不一一讲解了,之 Facebook Connect 把普通网站增加 社交网络的功能远远目前是远超过了 Google 的 Friend Connect。

ZenCart Auto Facebook插件的配置和使用方法

2011-07-24 留下评论

Facebook可以让用户实现虚拟交流,而不花任何费用。你知道FACEBOOK营销效果吗?Facebook网页的另 一个好处是,它帮助你提升搜索引擎排名。zencart是个开源的程序,各式各样的高级程序员对zencart插件开发,也进一步推动了ZENCART程 序的发展,至今有很多不错的zencart插件可以免费下载,本文主要介绍ZenCart auto facebook插件的主要功能以及如何安装。

ZenCart Auto Faceboo插件的主要功能:

1.Auto Facebook插件能够让你的zencart网站,在后台添加商品之后,会自动更新你网店的facebook.

需要的环境:

Zencart 1.3.9+
php 5+
cURL
JSON

ZenCart Auto Facebook插件的安装:

第一步:下载插件

ZenCart Auto Facebook插件的下载地址

第二步:创建facebook application

1.登录你的 facebook账户 (最好能用 zencart网店的专署Facebook账户,而非个人账户)

2.打开 http://www.facebook.com/developers 页面 ,然后点击 “Set Up New Application” 按钮.
Zencart auto facebook插件安装步骤演示图-Set Up New Application按钮

3. 设置 facebook application的名字
名字可以为 自己zencart网店的域名,或者其他
Zencart auto facebook插件安装步骤演示图-为facebook application命名
填好之后, 点击 “Create Application” 按钮

4.打开的新页面中是 输入验证码, 填好之后 点击 “Submit” 按钮

5. 新打开的页面是 填写 facebook application 的一些基本信息
Zencart auto facebook插件安装步骤演示图-填写about信息
填好之后 点击 “Save Changes” 按钮.

6.新打开的页面中,肯能会回到 facebook的 My Applications 页面,
Zencart auto facebook插件安装步骤演示图-Edit Settings
我们点击 “Edit Settings” 按钮,来回到 facebook applications 设置页面
7.在新打开的页面中 的做导航条中 选择 “Web Site”,
Zencart auto facebook插件安装步骤演示图-编辑Web Site信息
Site URL的填写格式为: http://zencartmentor.com/ 不要www 并且最后的 / 字符要写上
Site Domain的填写格式为: zencartmentor.com 不要http://www 以及 最后的 / 字符
填好后 点击 “Save Changes” 按钮.
然后 会回到 步骤6中的 My Applications 页面
页面中的 Application ID 以及 Application Secret 将在下一步中用到,故此页面暂不关闭

第三步:进行认证

1. 解压下载后的 压缩包.打开 facebook_authorization.php
在 第四行的 $app_id 的值 改为 上不一步中获得的 Application ID
在 第五行的 $app_secret 的值 改为 上不一步中获得的 Application Secret
在 第六行的 $app_location 的值 改为 http://zencartmentor.com/facebook_authorization.php (将 zencartmentor.com改为你自己的域名)
2. 将 facebook_authorization.php 文件上传到 zencart网站 根目录

3. 用浏览器 打开 步骤1中 $app_location 的地址, 即 http://zencartmentor.com/facebook_authorization.php

4. 出现如下图的新页面

Zencart auto facebook插件安装步骤演示图-Request for Permission
点击 “Allow” 按钮, 出现如下图新页面:

Zencart auto facebook插件安装步骤演示图-认证成功
页面中显示 的 page’s ID 以及 page’s Token
将在下一步中用到,最好将其保存.

第四步:配置文件

打开解压后文件中 admin/includes/modules/update_product.php 文件
找到 90行 – 95行的代码段, 如下:

view sourceprint?
1 $app_id = “Your Application ID”; //given when you created app

2 $app_secret = “Your Application Secret”; //given when you created app

3 $page_id = “Your page ID”; //obtained from running facebook_authorization.php from your browser

4 $page_token = “Your page token”; //long number obtained from facebook_authorization.php

5 $store_name = “yourstore.com”; // store name i.e. “Mary’s Car Shop”, or “MikesCupcakes.com.”

6 $store_url = ‘http://www.yourstore.com&#8217;; //path to your store without the trailing “/”
$app_id 以及 $app_secret 的值填写 第二步中步骤7 所获得的 Application ID 和 Application Secret
$page_id 以及 $page_token 的值填写 第三步中步骤4 所获得的 page’s ID 和 page’s Token
$store_name 根据自己情况填写
$store_url 的值 就是你的域名 但是 后面不能有 / 字符

改好之后保存

第五步:上传文件

将 解压包中的 admin 文件夹 重命名成你的zencart网站当前 后台文件夹的名字
然后 上传 这个文件夹 到 zencart网站根目录

这样 就安装完毕了
当你在后台 添加一个新商品之后,会将 商品信息自动添加到 你的Facebook.