我正在使用wordpress并且正在使用特色图片(他们曾经称为帖子缩略图)。我想使用多个精选图片,因此我选择使用Multiple Post Thumbnails Plugin。
我可以将辅助图像上传框显示在管理区域中,但我无法设法让图像显示在页面上。
这是我用来尝试显示的代码(来自:http://wordpress.org/extend/plugins/multiple-post-thumbnails/installation/):
<?php if (class_exists('MultiPostThumbnails')
&& MultiPostThumbnails::has_post_thumbnail('post', 'secondary-image')) :
MultiPostThumbnails::the_post_thumbnail('post', 'secondary-image'); endif; ?>
我尝试在if语句中添加一个随机回显来查看它是否被命中,但它没有回显,所以我猜不知道条件没有得到满足?
我错过了什么?
答案 0 :(得分:1)
首先,我想有必要启用缩略图:
// This theme uses post thumbnails
add_theme_support( 'post-thumbnails' );
然后你必须添加像
这样的东西if (class_exists('MultiPostThumbnails')) {
$types = array('post', 'page', 'my_post_type');
foreach($types as $type) {
$thumb = new MultiPostThumbnails(array(
'label' => 'Secondary Image',
'id' => 'secondary-image',
'post_type' => $type
)
);
}
}
在<{1}}函数中的主题functions.php文件中。
HTH,mtness。