微博通for wordpress插件完善


您现在正在《微博通for wordpress插件完善》评论的第4

鉴于很多同学一直来问为什么同步不了? 这里统一回答一下, 首先我自己是一直能同步成功的, 但是微博通的接口有问题, 所以有时候能同步有时候同步不了, 和插件没有关系哦不要再问我为什么不能同步啦 ╯﹏╰ 昨天老郑说:"搞一个微博同步插件,只需要同步到微博通,标题加截取摘要加图片". 折腾一宿加一下午终于弄好了,解决了微博通官方插件for wordpress不能截取内容摘要和上传图片的问题, 先上效果图 然后上代码(晚点再补充[.....] 点此返回原文
152 Comments

Name *

E-mail *

Website

  1. 萨龙龙

    确实在为文章通过社交网站苦恼,微博通for WP是个实用的插件。

  2. Han

    下载地址失效了。。

    • 小蝴蝶

      @Han 已修复

  3. 小任

    我始終無法同步到微博通,我增加可以觸發的transition_post_status action hook
    function wbtoPublishTo( $new_status, $old_status, $post ) {
    if ( $old_status!=’publish’ && $old_status!=’trash’ && $new_status == ‘publish’ )
    send_to_wbto();
    }
    add_action( ‘transition_post_status’, ‘wbtoPublishTo’, 10, 3 );

    ,但是文字及圖片都抓不到,只顯示 []…,有任何建義嗎?

  4. 静心

    你好,我想提取评论内容中图片的url,我根据网上代码写成的下面代码,但测试不对,你知道正确的写法吗?能不能帮忙改一下,谢谢。
    function catch_comment_image($comment_ID){$comment_text=
    get_comment_text($comment_ID);
    $image_url=”;
    $output=preg_match_all(‘/(http:\/\/|https:\/\/){1}.+?\.(jpg|gif|bmp|bnp|png)$/is’,$comment_text,$image_url);//匹配图像格式
    $c_pic = $image_url[1][0];
    return $c_pic;}

    • 小蝴蝶

      @静心 你匹配正则写的不对,用法也不对

      function catch_comment_image(){
      $comment_text=get_comment_text( ); 
      $output=preg_match_all('/ <[img|IMG].*?src=[\'|\"](.*?(?:[\.png|\.jpg|\.gif|\.bmp|\.bnp]))[\'|\"].*?[\/]? >/',$comment_text,$match); 
      print_r( $match[1][0]);}

      然后在评论函数里comment_text();后面加上catch_comment_image() 就能调出来了

  5. 静心

    @小蝴蝶,谢谢。。

    • 小蝴蝶

      @静心 不客气

      • Michael

        @小蝴蝶 出现[]问题,文章发表了后同步微博就只显示这个“[]”,求解决办法

        • 小蝴蝶

          @Michael 说明文章内容没被抓取,如果文章不是空白的话,检查一下插件是否被改动过,也有可能是wp升级导致,等有时间了我再看看吧

          • Michael

            @小蝴蝶 文章形式是“图片”,不是“标准”的就没办法同步,内容变空

            • 小蝴蝶

              @Michael 哦这样啊 那就对了 没有兼顾文章形式这一块 等有时间弄吧

  6. UFO

    可以请小蝴蝶将此插件同步到微博的动态链接代码:
    ‘.$posted->guid);

    改成根据后台设置的“固定链接”格式的代码吗?

    因为我网站的动态链接(http://www.ufo.org.in/?p=232)不知何故无法实现自动跳转……

  7. 小伙子博客

    太棒了,正在寻找这样的方法,马上试试。

  8. 黄酥快报

    同步到推特时,不支持自定义固定链接结构啊,只能用默认的固定链接结构

    • 小蝴蝶

      @黄酥快报 在代码中找到$posted->guid, 将$posted->guid改为get_permalink($posted->ID)即可. 文章中已更新

      • 黄酥快报

        @小蝴蝶 好的,多谢了。不过不知道是插件问题还是微博通的问题,有时能同步有时同步不了。。。。

  9. 海涛

    失效了吗?我这里无法同步呀!

  10. 海涛

    好像不起作用呀,还无法更新到微博通了。

    • 小蝴蝶

      @海涛 没有呀,我刚才还同步了

    • 小蝴蝶

      @海涛 但是微博通的接口有时候有问题,所以有时候能同步有时候同步不了,和插件没有关系哦

      • 海涛

        @小蝴蝶 这样呀,之前用老的微博通插件可以同步,是不是和这个有冲突?