[{"data":1,"prerenderedAt":78},["ShallowReactive",2],{"page-微博秀-1":3,"page-count-微博秀":77},[4],{"id":5,"title":6,"body":7,"date":53,"description":13,"extension":54,"meta":55,"navigation":58,"path":70,"seo":71,"stem":72,"tags":73,"__hash__":76},"blogs\u002F_legacy\u002F2014\u002F2014-08-19-%e8%87%aa%e4%b8%bb%e4%bf%ae%e6%94%b9%e5%be%ae%e5%8d%9a%e7%a7%80%e7%9a%84%e6%96%b9%e6%b3%95.md","自主修改微博秀的方法",{"type":8,"value":9,"toc":49},"minimark",[10,14,17,20,23,34,37,43,46],[11,12,13],"p",{},"自从WP-Micro插件停止更新后，一直没有找到可用的替换品。但是随着时间的推移，WP-Micro能支持的微博越来越少，到最后只能自己动手丰衣足食了。",[11,15,16],{},"通过微博的API来重新做的方案基本可以不用考虑，因为没有那么多的时间花费在这上面。于是决定采用新浪官方的微博秀作为替代品，但是微博秀有个问题，就是他的定制性非常的弱。直接嵌入的话会导致和主题的风格严重冲突，于是，本着我的地盘我做主的原则。我们通过PHP做中继来解决这个问题。",[11,18,19],{},"需要注意的是，直接使用JS来处理是不可行的。由于浏览器的安全策略，即便使用了黑科技搞定了跨域问题，内容在不同浏览器上的表现将变得不可预知。",[11,21,22],{},"首先上PHP代码，嫌麻烦的童鞋直接把下面的代码中url的部分替换成自己的微博秀就可以了。代码中有注释，相对还是比较单纯的代码。自定义CSS部分大家可以根据需要自己调整。",[24,25,30],"pre",{"className":26,"code":28,"language":29},[27],"language-text","\u003C?php\n \u002F\u002F 获取微博秀\n $url = 'http:\u002F\u002Fwidget.weibo.com\u002Fweiboshow\u002Findex.php?language=&width=0&height=750&fansRow=2&ptype=1&speed=0&skin=1&isTitle=0&noborder=0&isWeibo=1&isFans=0&uid=2306189460&verifier=a1b73969&dpc=1';\n $lines_array = file($url);\n $lines_string = implode('', $lines_array);\n\n \u002F\u002F 输出自定义CSS\n echo \"\n \u003Cstyle type='text\u002Fcss'>\n \u003C!--\n .weiboShow_developer{\n display: none !important;\n }\n .weiboShow .weiboShow_main_height, .weiboShow .weiboShow_main_allList_focus, .weiboShow .weiboShow_follow {\n background: transparent !important;\n }\n .weiboShow .weiboShow_wrap {\n border:0 !important;\n }\n .weiboShow_main_feed{\n border:0 !important;\n }\n .weiboShow_topborder{\n display: none !important;\n }\n -->\n \u003C\u002Fstyle>\";\n \n \u002F\u002F 输出微博秀\n echo $lines_string;\n?>\n\n","text",[31,32,28],"code",{"__ignoreMap":33},"",[11,35,36],{},"将上面的php代码放到网站的可访问路径上之后，在小工具中新建一个”文本“小工具，在里面插入以下Html代码。其中src部分是刚刚添加的php代码的路径。",[24,38,41],{"className":39,"code":40,"language":29},[27],"\u003Ciframe width=\"100%\" height=\"750\" class=\"share_self\"  frameborder=\"0\" scrolling=\"no\" src=\"\u002Fget_wb.php\" frameborder=\"0\" scrolling=\"auto\"  border=\"0\">\n载入中...\n\u003C\u002Fiframe>\n",[31,42,40],{"__ignoreMap":33},[11,44,45],{},"以上这些步骤就可以了。",[11,47,48],{},"关于扩展功能部分，如果网站的流量很大，可以考虑做一下缓存工作。虽然做成wp的插件比较合适，但是对wp的插件机制没有怎么研究，也没那么多时间去搞。总之能用就行了。",{"title":33,"searchDepth":50,"depth":51,"links":52},2,3,[],"2014-08-19","md",{"layout":56,"status":57,"published":58,"author":59,"author_login":60,"author_email":61,"author_url":62,"wordpress_id":63,"wordpress_url":64,"date_gmt":65,"excerpt":66},"post","publish",true,{"display_name":60,"login":60,"email":61,"url":62},"chaoshikari","chaoshikari@gmail.com","\u002F",955,"\u002F\u002F?p=955","2014-08-19 01:23:00 +0000",{"type":8,"value":67},[68],[11,69,13],{},"\u002F2014-08-19-自主修改微博秀的方法",{"title":6,"description":13},"_legacy\u002F2014\u002F2014-08-19-%e8%87%aa%e4%b8%bb%e4%bf%ae%e6%94%b9%e5%be%ae%e5%8d%9a%e7%a7%80%e7%9a%84%e6%96%b9%e6%b3%95",[74,75],"微博秀","网站","u8N5MRiJBnu5mq5kiIFiiuiUKU6C-DMfl9j9iRHrV9k",1,1788763183980]