在wordpress自定义帖子类型库中添加多个图像

mfpqipee  于 2022-11-22  发布在  WordPress
关注(0)|答案(1)|浏览(84)

我已经创建了自定义后'画廊',现在我想添加多个画廊项目。请帮助我如何可以做到这一点。这里是我的代码

//Add custom post type for gallery
function cd_custom_post_gallery(){
    register_post_type('gallery', 
        array(
            'labels' => array(
                            'name' => __( 'Gallery' ),
                            'singular_name' => __( 'Gallery' ),
                            'all_items' => __( 'All Images'),
             ),
            'taxonomies'   => array(
                            'category',
                    ),
            'public' => true,
            'has_archive'=>false,
            'exclude_from_search' => true,
            'rewrite' => array('slug' => 'gallery-item'),
            'supports' => array( 'title', 'thumbnail' ),
            'menu_position' => 9,
            'show_in_admin_bar'   => true,
            'show_in_nav_menus'   => false,
            'publicly_queryable'  => false,
            'query_var'           => false
        )
    );
}
add_action('init', 'cd_custom_post_gallery');

function cd_get_featured_image($post_ID) {
    $post_thumbnail_id = get_post_thumbnail_id($post_ID);
    if ($post_thumbnail_id) {
        $post_thumbnail_img = wp_get_attachment_image_src($post_thumbnail_id, 'featured_preview');
        return $post_thumbnail_img[0];
    }
}

我将添加什么添加画廊项目。提前感谢。

umuewwlo

umuewwlo1#

正如前面的答案所提到的,是的,你可以使用ACF插件,但如果你想做到这一点,而不使用插件,使自定义后类型画廊。然后添加自定义 meta字段到它上传画廊项目。另一个解决方案是,你可以使用WordPress的add media选项后。

相关问题