wordpress判断文章图片或特色图像的调用代码

下面代码可帮助您自动从文章中调用缩略图,在你制作主题是相当有用哦!

主要是为了备用参考查阅。

//thumbnails
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 200, 140 ,true );
function don_the_thumbnail() {
global $post;
// 判断该文章是否设置的缩略图,如果有则直接显示
if ( has_post_thumbnail() ) {
echo '<a href="'.get_permalink().'">';
the_post_thumbnail();
echo '</a>';
} else { //如果文章没有设置缩略图,则查找文章内是否包含图片
$content = $post->post_content;
preg_match_all('/<img.*?(?: |\\t|\\r|\\n)?src=[\'"]?(.+?)[\'"]?(?:(?: |\\t|\\r|\\n)+.*?)?>/sim', $content, $strResult, PREG_PATTERN_ORDER);
$n = count($strResult[1]);
if($n > 0){ // 如果文章内包含有图片,就用第一张图片做为缩略图
echo '<a href="'.get_permalink().'"><img src="'.$strResult[1][0].'" /></a>';
}else { // 如果文章内没有图片,则用默认的图片。
echo '<a href="'.get_permalink().'"><img src="'.get_bloginfo('template_url').'/img/thumbnail.jpg" /></a>';
}
}
}

给TA打赏
共{{data.count}}人
人已打赏
开发

wordpress文章关键词自动添加内链链接

2021-7-6 23:23:24

主题开发

wordpress纯代码添加文章投稿功能

2021-7-8 14:42:16

⚠️
wp百科网上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。
无意侵害您的权益,请发送邮件至 aqiang-212@qq.com 或点击右侧 私信:wpbkw 反馈,我们将尽快处理。
2 条回复 A文章作者 M管理员
  1. BAICAI

    你本无意穿堂风,偏偏孤倨引山洪

    • BAICAI

      asdqad

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索