腾讯微博获取文章图片

/ 3评 / 0

(wordpress)腾讯微博的API官方应用中有一项功能,一键转播功能。

嵌入一键转播到你的网站里,访客便能将网页信息直接传播至腾讯微博。分享资讯的

同时,用户通过

来源链接可进入你的网站,从而提升访问流量。

①文章标题,或其他需要分享的内容。[参数:title]

②被转播页面的网址链接。[参数:url]

③被转播页面的图片信息。[参数:pic]

前两项都能使用微博的代码自动获得,当然DIY和代码控的朋友可自行修改wp代码。而第3项就需要wp代码来获取图片。

基本步骤:

在主题的functions.php文件中加入以下代码:

function get_post_thumbnail() {
$files = get_children('post_parent='.get_the_ID().'&post_type=attachment&post_mime_type=image');
if($files) :
$keys = array_reverse(array_keys($files));
$j=0;
$num = $keys[$j];
$image=wp_get_attachment_image($num, 'large', false);
$imagepieces = explode('"', $image);
$imagepath = $imagepieces[1];
$thumb=wp_get_attachment_url($num);
print $thumb;
else:
print "http://www.yourdomain.com/images/default.jpg";
endif;
}

在内容页,一般情况下转播的按钮都会设置在内容页中。

适当的位置添加腾讯微博的代码。(移步点此处)

引用函数<?php get_post_thumbnail(); ?> 显示本篇文章中的第一张图片。

PS:

目前存在的问题:外链图片无效。

3条回应:“腾讯微博获取文章图片”

  1. baby walker说道:

    恩,这个很有用,收藏喽!

  2. 彭俊说道:

    这个功能我找了一上午了,我用的是zblog,请问怎么实现呢?

  3. youanan说道:

    😕 没 有用过。。改天试试

发表评论

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