top

为WP主题添加特色图像

2017年07月03日

Home > learn > 为WP主题添加特色图像

第一步,添加主题对特色图像功能的支持

将下面代码主题functions.php文件中:

 

// 添加特色图像功能
add_theme_support(‘post-thumbnails’);
set_post_thumbnail_size(130, 100, true); // 图片宽度与高度
其中图片的长宽可以自行修改。

 

第二步,添加特色图像调用代码

将下面的代码添加到主题模板的适当位置,比如分类归档模板archive.php主循中:

 

<?php
if (has_post_thumbnail()) {
// 显示特色图像
the_post_thumbnail();
} else {
// 设置特色图像
$attachments = get_posts(array(
‘post_type’ => ‘attachment’,
‘post_mime_type’=>’image’,
‘posts_per_page’ => 0,
‘post_parent’ => $post->ID,
‘order’=>’ASC’
));
if ($attachments) {
foreach ($attachments as $attachment) {
set_post_thumbnail($post->ID, $attachment->ID);
break;
}
// 显示特色图像
the_post_thumbnail();
}
} ?>

标签:

上一篇:

下一篇: