会员登录 您是新人?

   

QQ登录

会员注册

       

WP管理员之家

无插件为WORDPRESS添加缩略图

WordPress实现缩略图的方法在网上可以找到很多教程,你可以使用插件来实现,也可以使用代码来实现。今天WP管理员之家为大家介绍一下无插件为WORDPRESS添加缩略图实现方法。

1.在functions.php中?中添加以下代码

  1. //首页调用缩略图  
  2. if(function_exists('add_theme_support')){  
  3. add_theme_support( 'post-thumbnails' );  
  4. }  
  5. function post_thumbnail(){  
  6. if(has_post_thumbnail()){ //如果有缩略图,则显示缩略图  
  7. the_post_thumbnail();  
  8. else {  
  9. global $post$posts;  
  10. $post_img = '';  
  11. ob_start();  
  12. ob_end_clean();  
  13. $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches); 
  14. $post_img_src = $matches [1][0]; 
  15. $post_img = '<img alt="" src="'.$post_img_src.'" width="140" height="100" />'; //这里设置缩略图的大小 
  16. if(empty($post_img_src)){ //如果日志中没有图片,则显示images/random/里的图片 
  17. $random = mt_rand(1, 20); 
  18. $post_img = '<img alt="" src="'.get_bloginfo(" />';//这里是路径和随机轮播的图片  
  19. }  
  20. echo $post_img;  
  21. }  
  22. }  

2.在所需要的地方调用代码:

  1. <?php post_thumbnail();?>  

在线留言

您的昵称 *

您的邮箱 *

您的网站

评论内容

  1. 还没有任何评论,你来说两句吧

客服微信