uvi*_*ere 1 php wordpress wordpress-theming wordpress-plugin
我想在首页的帖子中添加缩略图.但不知道该怎么做.我的主题不支持custom_field.其中一个类别的代码是我粘贴在这里.......
<div class="featured">
<h2>HEADLINES</h2>
<!--This is where the thumbnails are found for the homepage bottom section - note the custom field name for this image is "thumbnail". Recommended image size is 70x70, as the stylesheet is written for this size.-->
<?php $recent = new WP_Query("cat=3&showposts=3");
while($recent->have_posts()) : $recent->the_post();?>
<?php the_post_thumbnail(); ?>
<?php if( get_post_meta($post->ID, "thumbnail", true) ): ?>
<a href="<?php the_post_thumbnail() ?>" rel="bookmark"><imgstyle="float:left;margin:0px 10px 0px 0px;" src="<?php echo get_post_meta($post->ID, "thumbnail", true); ?>" alt="alt text" /></a>
<?php else: ?>
<a href="<?php the_permalink() ?>" rel="bookmark"><imgstyle="float:left;margin:0px 10px 0px 0px;" src="<?php bloginfo('template_url'); ?>/images/thumbnail.jp" alt="Default thumbnail" /></a>
<?php endif; ?>
<b><a href="<?php the_permalink() ?>" ><?php the_title(); ?></a></b>
<?php the_content_limit(80, ""); ?>
<div style="border-bottom:1px dotted #AFAFAF; margin-bottom:10px; padding:0px 0px 10px 0px; clear:both;"></div>
<?php endwhile; ?>
Run Code Online (Sandbox Code Playgroud)
我将扩展jpg重命名为jp coz stackoverflow donot允许我添加图像.我也改变了
在WordPress 2.9之前,缩略图必须是自定义字段.从那时起,增加了原生支持.
在Codex上阅读:http://codex.wordpress.org/Post_Thumbnails
简而言之,将其添加到主题的functions.php文件中:
if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' );
}
Run Code Online (Sandbox Code Playgroud)
然后,将其添加到您希望缩略图显示的主题中:
<?php
if ( has_post_thumbnail() ) { // check if the post has a Post Thumbnail assigned to it.
the_post_thumbnail();
}
?>
Run Code Online (Sandbox Code Playgroud)