Mauro Gonzalez最近为WordPress开发了一个新插件,将Google Friend Connect与WordPress结合在一起,使用户可以用他们的OpenID账户(包括Google、Yahoo或AIM等)在WordPress里留言。
WordPress可自动为OpenID用户创建账户,管理员可在后台看到并管理其权限。如果需要的话,你可以将WordPress的评论系统替换为Google Friend Connect的评论gadget,这样你甚至完全不需要WordPress账户了。
不管你是否使用Google Friend Connect的评论gadget,评论旁边都会显示出用户的图片并链接到账户页面。用户在博客的活动都会显示在social bar里,且该插件所有的颜色、文字大小等都可自定义以符合你的博客风格。
点此下载FriendConnect plugin for Wordpress。
同步 WordPress 博客日志到 Qzone的方法
我发现我是一个同步控,我把博客日志同步到雷猴,同步到嘀咕,然后同步到新浪微博, 好吧,今天就讲解下如何同步 WordPress 博客日志到 Qzone。
总所周知,QQ 的服务是不会有 API 的,但是如何同步到 Qzone 呢?这里的过程有点曲折,由于 Qzone 支持通过你的 QQ 邮箱发布,而 QQ 邮箱有支持 SMTP 协议,而 WordPress 所包含的 PHPMailer 类可以使用 SMTP 发邮件,所以我们可以通过使用 PHPMailer 同步 WordPress 博客日志到 Qzone。
首先我们可以通过下面的函数登录 QQ 邮箱并给 Qzone 发邮件(你需要首先打开 QQ 邮箱的 SMTP 功能)。
function smtp_mailer_qqmail($subject,$body){
$qq_number = ‘’;
$qq_password = ‘’;
if ( !class_exists('PHPMailer') ) {<!--more-->
require_once ABSPATH . WPINC . '/class-phpmailer.php';
require_once ABSPATH . WPINC . '/class-smtp.php';
}
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Mailer = "smtp";
$mail->CharSet = 'utf-8';
$mail->Encoding = 'base64';
$mail->IsHTML(true);
$mail->SMTPAuth = true;
$mail->Host = "smtp.qq.com";
$mail->Username = $qq_number."@qq.com";
$mail->Password = $qq_password;
$mail->From = $qq_number."@qq.com";
$mail->FromName = $qq_number;
$mail->AddAddress($qq_number."@qzone.qq.com");
$mail->Subject = $subject;
$mail->Body = $body;
$mail->Send();
}
其中需要把 $qq_number
和 $qq_password
设置成你的 QQ 号码和密码。
然后我们就可以通过 publish_post
这个 WordPress Hook,当发布日志的时候同步吧日志标题和内容同步到 Qzone。
add_action(‘publish_post’, ‘publish_post_2_qzone’, 0);
function publish_post_2_qzone($post_ID){
$qzone = get_post_meta($post_ID, ‘qzone’, true);
if($qzone) return;
$post_title = trim($_POST['post_title']);
$post_except = trim($_POST['post_except']);
if($post_except){
$post_content = $post_except;
}else{
$post_content = mb_substr(strip_tags(trim($_POST['post_content'])),0,220);
}
$post_content= $post_content.'<br />查看全文:<a href="'.get_permalink($post_ID).'">'.get_permalink($post_ID).'</a>';
smtp_mailer_qqmail($post_title,$post_content);
add_post_meta($post_ID, 'qzone', 'true', true);
}
总结下:
- 打开 QQ 邮箱的 SMTP 功能。
- 下载同步到 Qzone 插件:WP2Qzone。
- 上传到 WordPress 插件目录中下并激活。
- 把插件中的
$qq_number
和$qq_password
设置成你的 QQ 号码和密码。 - 这样只要你一发布日志就会自动更新到 Qzone 中。
原文地址:http://fairyfish.net/2009/12/04/wp-qzone/
为您推荐
网页设计课期末复习材料(同学整理)
1.**网页基础**
网页是存放在WEB服务器上供客户机用户浏览的页面。
在逻辑上可视为一个整体的一系列页面的有机集合称为网站(WEB SITE )
2. HTML**语言基础**
HTML(Hypertext Markup Language) 是一种规范,一种标准,它通过标记符(tag)来标记要显示的网页的各个部分
2. HTML**语言基础——工作原理**
通过在网页中添加标记符,可以告诉浏览器如何显示网页,即确定内容的格式。浏览器按顺序阅读网页文件(HTML文件),然后根据内容周围的HTML标记符解释和显示各种内容。
体系概论课程期末考试复习参考
雷辉老师上的“毛邓三”是这学期比较轻松也比较喜欢的课啦,很有意思的雷老师。
体系概论课程期末考试复习参考
第八章(本章是考试的重点章)
1、社会主义市场经济的基本特性,其中最大的特点在于所有制基础为不同。
2、建国发来党的三次思想解放的内涵,特别是十五在思想解放的贡献在于解决的姓”公”姓“私”的争论。改革开放发来,我国公有制经济的发展变化:总量增加,比重下降,但主体地位并没有动摇。
3、公有制经济在新时期的实现形式应该多样化,其中最重要的实现形式是股份制,了解股份合作制的内涵。
网页设计课期末复习材料
简答:
1.HTML**的全称是什么?中文名是什么?工作原理是什么?优点和缺陷?**
Hyper Text Markup Language 超文本标记语言
工作原理:html通过标记要显示的网页中的各个部分,以通知web浏览器应该如何显示网页,即确定网页内容的格式。浏览器按照顺序阅读html文件,根据内容附近的html标记来解释和显示内容,展示图文并茂的效果。
优点:简易性,可扩展性,平台无关性。
缺陷:表现能力差,缺乏动态性,冗余代码多,不容易维护。