Chinaunix首页 | 论坛 | 博客
  • 博客访问: 13541
  • 博文数量: 16
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 180
  • 用 户 组: 普通用户
  • 注册时间: 2020-03-16 21:53
个人简介

欢迎大家去玩http://www.gutunan.com

文章分类
文章存档

2021年(4)

2020年(12)

我的朋友

分类: LINUX

2021-02-19 14:27:16

WordPress这个CMS非常好用,不光能够建立博客,还能够建立企业网站,全球有33%的网站使用WordPress建立,而且Wordpress的论坛和资源都非常丰富,能很快速的查询到遇到的问题,比如我这个百度竞价托管公司的网站就是用wordpress建立的。但是WordPress也有缺点,很多朋友想要让文章中的第一张图片当作栏目的缩略图,下面的代码就可以做到。

WordPress调用文章中第一张图片作为缩略图(特色图像)的方法

只需要将一下代码复制到WordPress主题下面的function.php文件就可以了。

 
  1. function wpforce_featured() {
  2.  
  3. global $post;
  4.  
  5. $already_has_thumb = has_post_thumbnail($post->ID);
  6.  
  7. if (!$already_has_thumb) {
  8.  
  9. $attached_image = get_children( “post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1” );
  10.  
  11. if ($attached_image) {
  12.  
  13. foreach ($attached_image as $attachment_id => $attachment) {
  14.  
  15. set_post_thumbnail($post->ID, $attachment_id);
  16.  
  17. }
  18.  
  19. }
  20.  
  21. }
  22.  
  23. } //end function
  24.  
  25. add_action(‘the_post’, ‘wpforce_featured’);
  26.  
  27. add_action(‘save_post’, ‘wpforce_featured’);
  28.  
  29. add_action(‘draft_to_publish’, ‘wpforce_featured’);
  30.  
  31. add_action(‘new_to_publish’, ‘wpforce_featured’);
  32.  
  33. add_action(‘pending_to_publish’, ‘wpforce_featured’);
  34.  
  35. add_action(‘future_to_publish’, ‘wpforce_featured’);

转载请注明原文出处:

阅读(920) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~