在 wordpress 自定义 post 类型图库中添加多张图片
Add multiple images in wordpress custom post type gallery
我已经创建了自定义 post 'gallery',现在我想添加多个图库项目。请帮助我如何做到这一点。
这是我的代码
//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];
}
}
我将添加什么以添加图库项目。
提前致谢。
如之前的回答所述,是的,您可以使用 ACF 插件,但如果您想在不使用插件的情况下执行此操作,请制作一个自定义 post 类型的图库。然后将自定义元字段添加到其中以上传图库项目。
另一个解决方案是您可以使用 wordpress post.
的 add media
选项
我已经创建了自定义 post 'gallery',现在我想添加多个图库项目。请帮助我如何做到这一点。 这是我的代码
//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];
}
}
我将添加什么以添加图库项目。 提前致谢。
如之前的回答所述,是的,您可以使用 ACF 插件,但如果您想在不使用插件的情况下执行此操作,请制作一个自定义 post 类型的图库。然后将自定义元字段添加到其中以上传图库项目。 另一个解决方案是您可以使用 wordpress post.
的add media
选项