我想制作一个商业页面,其中包含商标本身的徽标和照片。 我为此使用自定义post-type。但是,我无法使第二个特色图像工作。 我想让它在没有插件的情况下工作。 这是我的代码:
function create_post_type() {
register_post_type(
'Bedrijven', array(
'labels' => array(
'name' => __( 'Bedrijven' ),
'singular_name' => __( 'bedrijf' )
),
'public' => true,
'has_archive' => true,
'supports' => array(
'title',
'editor',
'comments',
'excerpt',
'thumbnail',
'author',
'MultiPostThumbnails',
'page-attributes',)
)
);
}
add_action( 'init', 'create_post_type' );
if (class_exists('MultiPostThumbnails')) {
new MultiPostThumbnails(array(
'label' => 'Thumbnail Image',
'id' => 'thumbnail-image',
'post_type' => 'bedrijven'
) );
}
答案 0 :(得分:6)
你可以通过这个插件简单地做到这一点: dynamic featured image
你可以通过这种方式在前端获得这些多个图像:
if( class_exists('Dynamic_Featured_Image') ) {
global $dynamic_featured_image;
$featured_images = $dynamic_featured_image->get_featured_images( );
//print_r($featured_images);
//You can now loop through the image to display them as required
foreach($featured_images as $featured_image) {
echo "<img src='".$featured_image['full']."'></a>";
}
}
答案 1 :(得分:2)
那么,
某些插件可用于多个特色图片,即Dynamic Featured Image,Multiple Featured Images。 您可以通过这些插件轻松管理它们。