PHP获取bbpress帖子内第一张图片并调用出来的代码

这段代码是针对bbpress的帖子内容的,因为我需要分享帖子内容到社交网络,比如QQ空间,微博等。现在,我们有了社交网络分享接口《免插件,原生QQ空间、新浪微博、腾讯微博等一键分享API链接代码》,那么我们就需要将bbpress每篇帖子的首图用PHP获取到,然后调用到社交网络的分享接口里去。

获取帖子的首图:

<?php
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
$first_img = $matches [1] [0];
?>

到社交网络的分享接口里调用出来,以QQ空间(QZone)为例:

<a target="_blank" href="http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=<?php the_permalink(); ?>&title=<?php echo get_the_title(); ?>&pics=<?php echo $first_img; ?>"><i class="fa fa-qq"></i></a>

在另一篇文章中,我还分享了一段《PHP获取wordpress文章中第一张图片并调用的代码》,也是大同小异,你若有兴趣,可以一并参考一下。

发表回复

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