人间处处好风景 (12)

博客实现了关联更新

2016-06-23 20:21:43 687 views

怡人风景 (1)

之前有看到一些其他博主的文章能够同步发布在多个平台,就疑惑难道他们都是发文章的时候复制粘贴一份发过去的吗?于是网上搜索,发现其实有很多办法可以实现在一个平台更新而同步到其他平台的,但是我在实际操作中发现了很多问题,在查询相关解决办法的时候得知一个叫做微博通的第三方服务,可是现在连他们的官网都打不开了,于是又找别的方法,目前通过插件和代码的办法分别实现了发布文章同步到新浪博客和新浪微博,其中同布到博客只需要安装插件然后设置好账号和密码就可以了,同布到微博需要在微博开放平台申请创建应用,然后获得一个密钥,再通过修改主题函数来实现。

目前本站已经与其他几个网站实现了关联更新,发布文章的时候会同步文章的完整内容到本人运营的其他几个网站的特定分类里,也会发布一条包含了文章标题、摘要和链接的微博出去。

这个功能实现起来不是特别麻烦,但是描述起来还是有很多细节需要注意的,欢迎大家一起交流。

关于同步发布的价值,我个人理解的是能够多一些渠道散布文章,日积月累从而能够给博客本身带来流量,后续影响持续观察中。

附:同步到微博的代码
//发布文章同步到微博
function post_to_sina_weibo($post_ID) {
if (wp_is_post_revision($post_ID)) return;
$get_post_info = get_post($post_ID);
$get_post_centent = get_post($post_ID)->post_content;
$get_post_title = get_post($post_ID)->post_title;
if ($get_post_info->post_status == 'publish' && $_POST['original_post_status'] != 'publish') {
$username = "微博登录账号";
$password = "微博登录密码";
$appkey = "你的微博密钥";
$request = new WP_Http;
$status = '我刚刚发布了文章《'.strip_tags($get_post_title).'》。内容摘要:'.mb_strimwidth(strip_tags(apply_filters('the_content', $get_post_centent)),0,132,'……').'查看全文:'.get_permalink($post_ID);
$api_url = 'https://api.weibo.com/2/statuses/update.json';
$body = array('status' => $status,'source' => $appkey);
$headers = array('Authorization' => 'Basic ' . base64_encode("$username:$password"));
$result = $request->post($api_url, array('body' => $body,'headers' => $headers));
}}
add_action('publish_post', 'post_to_sina_weibo', 0);

将以上代码放置在主题函数文件中即可。

亲爱的读者:本文结束了,非常感谢你的阅读。阅读是美意,分享是鼓励,如果觉得本站文章对你有用,请分享文章给你的朋友。你的支持将鼓励我继续创作。本站电脑版此前长期一段时间下线了评论功能,目前已经恢复了,如果需要评论请使用手机访问或直接在下方填写,我们万分期待看到你的留言。

你可以通过下方的评论模块与我们进一步交流,评论内容不会公开展示:


亲爱的用户你好,感谢您即将选择由星辰视觉特效工作室——简称星辰视效提供的服务,我们秉承高效率、优质量的理念竭诚为大家提供更好的服务,目前为止我们开拓了视频剪辑、专业调色、影视特效、平面设计、数字绘景、商务印刷、动画渲染、录音配乐等多种业务满足了客户的需要,随时随地欢迎您的咨询与合作,具体事项请及时联系客服微信:kaiwenchat。
同时我们也在全国范围内招募兼职业务员来推广我们的服务,只要你有信心有人脉都可以加入我们的队伍,通过你的介绍所获得的收益,你将取得丰厚的成交分佣,我们鼓励你把它作为一种业余的赚钱手段,具体的事宜还请微信咨询。
亲爱的用户你好,感谢您即将选择由星辰视觉特效工作室——简称星辰视效提供的服务,我们秉承高效率、优质量的理念竭诚为大家提供更好的服务,目前为止我们开拓了视频剪辑、专业调色、影视特效、平面设计、数字绘景、商务印刷、动画渲染、录音配乐等多种业务满足了客户的需要,随时随地欢迎您的咨询与合作,具体事项请及时联系客服微信:kaiwenchat。
提示:当前页面不支持阅读模式。

扫二维码添加微信

★ ★ ★ ★ ★

“感谢你的鼓励与陪伴,我们的坚持才有意义”

创新与发展 – 我的网络日志保留所有权利 欢迎各界朋友与本站交换友情链接或在本站投放广告,如有合作意向请直接与站务联系

测试文字 体验新版 站内搜索 测试文字 鄂ICP备16016329号-1 测试文字 测试文字 测试文字 测试文字