为什么我的次要特色图片在使用Wordpress时没有显示?

时间:2010-08-05 10:17:23

标签: wordpress file-upload

我正在使用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语句中添加一个随机回显来查看它是否被命中,但它没有回显,所以我猜不知道条件没有得到满足?

我错过了什么?

1 个答案:

答案 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。