WordPress中文论坛 - WordPress Chinese Forums

 找回密码
 注册
查看: 798|回复: 4

WMPIC清新主题首页缩略图怎么设置

[复制链接]

1

主题

8

帖子

20

金钱

WP 熟手

Rank: 2Rank: 2

积分
53
发表于 2014-12-26 19:12:39 | 显示全部楼层 |阅读模式
本帖最后由 liyucmh 于 2014-12-26 19:14 编辑

如题, 网上下载的第二版 不知道是不是少了什么东西 首页老是显示那个nopic的缩略图

调用不到文章里面的图片作为缩略图 文章里面是有图片的

functions.php 中关于图片的文件内容是这样的
<?php
add_theme_support( 'post-thumbnails' );
if ( function_exists('register_sidebar') )
        register_sidebar(array('name'=>'sidebar',
        'before_widget' => '<div class="widget">',
        'after_widget' => '</div>',
        'before_title' => '<h2>',
        'after_title' => '</h2>',
    ));

/* GET IMAGE */
function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
$first_img = $matches [1] [0];
if(empty($first_img)){
$first_img = bloginfo('template_url'). '/images/default-thumb.jpg';
}
return $first_img;
}


index.php文件中这部分内容

            <div class="content">
                <div id="mainbox">
                    <div class="post-c">
                        <?php if(have_posts()) : ?>
                        <?php while(have_posts()) : the_post(); ?>
                                <div class="post">
                                        <?php if (get_post_meta($post->ID, 'thumbnails', true)){ ?>
                                        <div class="post-img" style="background:url('<?php echo get_post_meta($post->ID, 'thumbnails', true); ?>') no-repeat center center;">
                                        <?php } else { ?>
                                        <div class="post-img" style="background:url('<?php bloginfo('stylesheet_directory'); ?>/images/nopic.jpg') no-repeat center center;">
                                        <?php } ?>
                                                <a href="<?php the_permalink() ?>" rel="bookmark" title="Link to: <?php the_title_attribute(); ?>" class="png"><?php the_title(); ?></a>
                                        </div>


请教应该修改哪里, 怎么修改才能实现首页调用文章中的图片作为缩略图展示在首页, 谢谢



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

7

主题

60

帖子

230

金钱

WP 老手

Rank: 3Rank: 3Rank: 3

积分
226
发表于 2014-12-28 16:08:23 | 显示全部楼层
把<div class="post-img" style="background:url('<?php bloginfo('stylesheet_directory'); ?>/images/nopic.jpg') no-repeat center center;">换成<div class="post-img" style="background:url('<?php echo get_post_meta($post->ID, 'thumbnails', true); ?>') no-repeat center center;">

1

主题

8

帖子

20

金钱

WP 熟手

Rank: 2Rank: 2

积分
53
 楼主| 发表于 2014-12-28 17:41:10 | 显示全部楼层

你好换的那一句 和第一句是一样的 , 结果就是没有连那个nopic都出不来了

7

主题

60

帖子

230

金钱

WP 老手

Rank: 3Rank: 3Rank: 3

积分
226
发表于 2014-12-28 18:39:48 | 显示全部楼层
刚看错了,应该是调用代码问题,functions已经定义了默认图片的,用我这个方法吧http://www.wuover.com/234.html

0

主题

1

帖子

56

金钱

WP 新手

Rank: 1

积分
30
发表于 2015-1-8 09:48:09 | 显示全部楼层
太久没露脸了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|联系我们|WordPress中文论坛 - CNWP ( 闽ICP备12016335号-11 )

GMT+8, 2019-10-15 21:29 , Processed in 0.119201 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表