请问为什么wordpress文章页面其他相关文章的缩略图是提取的文章的第一张图片? 150

我想要直接提取文章的缩略图,不想要提取文章第一张图片!请问怎么修改?具体可以发主题给你们修改,谢谢... 我想要直接提取文章的缩略图,不想要提取文章第一张图片! 请问怎么修改?
具体可以发主题给你们修改,谢谢
展开
 我来答
FoxTeam
2014-04-12 · TA获得超过122个赞
知道小有建树答主
回答量:475
采纳率:0%
帮助的人:239万
展开全部
/**
 * [post_thumbnail_src 使用文章第一章图片作为缩略图,如果没,则随机输出1-9的JPG格式图片]
 * @return [type] [description]
 */
function post_thumbnail_src(){
    global $post;
  if( $values = get_post_custom_values("thumb") ) { //输出自定义域图片地址
    $values = get_post_custom_values("thumb");
    $post_thumbnail_src = $values [0];
  } elseif( has_post_thumbnail() ){    //如果有特色缩略图,则输出缩略图地址
        $thumbnail_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID),'full');
    $post_thumbnail_src = $thumbnail_src [0];
    } else {
    $post_thumbnail_src = '';
    ob_start();
    ob_end_clean();
    $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
    $post_thumbnail_src = $matches [1] [0];   //获取该图片 src
    if(empty($post_thumbnail_src)){ //如果日志中没有图片,则显示随机图片
      $random = mt_rand(1, 10);
      echo get_bloginfo('template_url');
      echo '/images/pic/'.$random.'.jpg';
      //如果日志中没有图片,则显示默认图片
      //echo '/images/default_thumb.jpg';
    }
  };
  echo $post_thumbnail_src;
}
追问
这个应该也是直接提取的文章第一张图片,我需要的是提取生成后的缩略图,不是直接用图片作为缩略图
追答
你试了吗?这段代码默认就是调用的缩略图...如果没有的话 会随机调用那10张
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
博思aippt
2024-07-20 广告
作为深圳市博思云创科技有限公司的工作人员,对于Word文档生成PPT的操作,我们有以下建议:1. 使用另存为功能:在Word中编辑完文档后,点击文件->另存为,选择PowerPoint演示文稿(*.pptx)格式,即可将文档内容转换为PPT... 点击进入详情页
本回答由博思aippt提供
sunudboy
2014-04-14 · TA获得超过127个赞
知道小有建树答主
回答量:348
采纳率:0%
帮助的人:146万
展开全部
怎样才叫提取文章的缩略图?可以给个图文案例,wp的缩略图本身来自文章,如果文章没有图可以调用自定义图片。(美设之家)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式