大家好呀,我是安玉良!
给大家转载个博文,里面的内容挺实用!分享给大家!
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’) ) {
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);
}
总结下:
1. 打开 QQ 邮箱的 SMTP 功能。
2. 下载同步到 Qzone 插件:WP2Qzone。
3. 上传到 WordPress 插件目录中下并激活。
4. 把插件中的 $qq_number 和 $qq_password 设置成你的 QQ 号码和密码。
5. 这样只要你一发布日志就会自动更新到 Qzone 中。
原文: http://fairyfish.net/2009/12/04/wp-qzone/
大家好呀,我是安玉良!
《wordpress博客速成班》上传了前十三课的内容,
很多朋友,通过教程也架设起了自己的博客,
自己的博客,永远比免费的别的博客服务要自由,安全!
同时也有很多朋友,发邮件或QQ沟通,想了解其它方面,
更详细的内容,所以在这里写了这个博文,
凡是在架设WP博客时候有相关的问题的朋友,
都可以发来相应的问题!跟贴在本面下面就可以!
到时我把一些有代表性的问题,整理下,录制成视频,
因为可能有很多我认为很简单的东西,对有些朋友来说却很难!
大家尽可能的把问题跟贴在下面!
来者不拒啊!!呵呵……..
*
大家好呀,我是安玉良!今天来看第十三课内容
《wordpress博客速成班–基础篇》之十三 Wordpress博客菜单总览
在这一课向大家简单介绍下WORDPRESS博客后台的各项菜单!
对这方面内容了解的朋友可以略过这课!
PS:你的回贴就是对我的支持…..
大家好呀,我是安玉良!今天来看第十二课,
《wordpress博客速成班–基础篇》之十二 WP密码快速重置脚本
在这一课向大家简单介绍在安装完成WP之后,
不显示安装密码的特殊情况下,如何进入WP博客后台!
这里用的脚本文件,大家可以点击下载:密码更改脚本
对这方面内容了解的朋友可以略过这课!
PS:你的回贴就是对我的支持…..
大家好呀,我是安玉良!今天来看第十一课内容,
《wordpress博客速成班–基础篇》之十一 wordpress博客正式安装
在这一课将开始将向大家简单介绍wordpress博客正式安装!
对这方面内容了解的朋友可以略过这课!
PS:你的回贴就是对我的支持…..
大家好呀,我是安玉良!今天来看第十课的内容,
《wordpress博客速成班–基础篇》之十 配置wordpress安装文件
在这一课将开始将向大家介绍如何配置wordpress博客的安装文件
对这方面内容了解的朋友可以略过这课!
PS:你的回贴就是对我的支持…..
*大家好呀,我是安玉良!今天我们来看第八课内容,
《wordpress博客速成班–基础篇》之八 上传wordpress程序到主机空间
在这一课将开始将向大家简单介绍一下如何把wordpress程序传到主机空间,
为以后安装做好准备!
对这方面内容了解的朋友可以略过这课!
PS:你的回贴就是对我的支持…..
大家好呀,我是安玉良!
今天来看第七课,是有关域名解析的问题!
《wordpress博客速成班–基础篇》之七 域名解析的问题
在这一课将开始将向大家简单介绍一下如何把原有域名解析到51WEB空间,
对这方面内容了解的朋友可以略过这课!
*
PS:你的回贴就是对我的支持…..
大家好呀,我是安玉良!今天来看第六课,
《wordpress博客速成班–基础篇》之六 如何用flashftp上传文件
在这一课将开始将向大家简单介绍一下如何用flashftp来上传文件,
软件大家可以在百度里搜索,也可以在我博客的常用工具里下载!
对这方面内容了解的朋友可以略过这课!
*
PS:你的回贴就是对我的支持…..
大家好呀,我是安玉良!
《wordpress博客速成班–基础篇》之五 wordpress博客程序下载
在这一课将开始将大家来架设WP博客的正式步聚了,
我们先要把安装的程序包下载好,修改好配置之后,在开始安装!
对这方面内容了解的朋友可以略过这课!
*
PS:你的回贴就是对我的支持…..








