[源代码]WordPress新浪微博同步助手 – 插件

网站的宣传是一个特别令人头痛的问题,为了增加流量,进军微博是个好方法。昨天花了一天的时间做了个WordPress文章发布时自动分享到微博的插件。支持自定义模板和图片。实测可用,欢迎讨论。

 

点击进入下载地址

分类: 标签:

描述

最近花了不少时间来改进极致分享的上传效率和浏览体验。

昨天花了一天的时间做了个WordPress文章发布时自动分享到微博的插件。支持自定义模板和图片。

效果如图所示:

插件配置如下:

使用方法:

1.申请Appkey,只要申请微博开发者(http://open.weibo.com/)即可获得。

2. 上传插件文件夹到 /wp-content/plugins/ 目录下;

(或者在WordPress后台直接上传zip包)

3. 在WordPress后台激活插件;
4. 输入信息即可;

​注意事项如下:

若你不需要使用自定义微博模板,将其置空即可使用默认模板。

模板支持以下元字符:

%title%: 提取标题

%excerpt begin=0 len=120%: 提取摘要。将取从begin开始的len个长度的字符。

%content begin=0 len=120%: 提取内容。 注意事项同上。

%link%: 提取文章链接。

模板中以上字符仅允许出现一次,另外%link%必须出现一次,此外len不应该超过120。

缺少%link%, 或者文字长度超出微博允许范围将可能同步失败。

示例: %title%: %excerpt begin=0 len=120% … 查看全文:%link%

 

这样,配合jetpack,可以实现Twitter,Facebook,微博的三源同步发布了,非常有利于网站的浏览来源多样化。

如果你想在WordPress以外的地方分享内容到微博上,建议使用curl,见本项目GitHub,欢迎star。如图所示:

其中,status 即微博内容,pic 是图片(文件,可选),另外这里使用了开发者token的方式,你也可以像插件里那样用oauth获得token,开发者token在 http://open.weibo.com/tools/console 可以取得。

 

更新日志

2018.3.7 – 修改了报错的问题

5 thoughts on “[源代码]WordPress新浪微博同步助手 – 插件

  1. 按照默认%title%: %excerpt begin=0 len=120% … 查看全文:%link%

    提取不到摘要,尝试内容提取也是空的。。。不自定义模板使用默认的也是一样!

    1. 你的WordPress版本多少?把插件源代码里class-weibo.php的$get_post_excerpt改成你获得摘要的钩子变量试试看。

  2. 尝试代码
    $get_post_excerpt = get_post($post_ID)->$Fanly[‘Excerpt’];
    这样能提取出来,不过发布后,摘要显示完会回车下去一下,不过整体是能读取出来!!

    在就是4.9.5也试过的不能读取出来。。。没试过降版本去测试

发表评论

电子邮件地址不会被公开。 必填项已用*标注