问题描述
我在我的 functions.php 中添加了以下的缩略图支持
// Add Thumbnail Support
add_theme_support('post-thumbnails');
set_post_thumbnail_size( 140, 140, true );
我创建了自定义帖子类型
// Create Custom Post Type for Work
add_action( 'init', 'create_post_type' );
function create_post_type() {
register_post_type( 'custom_post',
array(
'thumbnail',
'labels' => array(
'name' => __( 'Custom' ),
'singular_name' => __( 'Custom' )
),
'public' => true,
'has_archive' => true,
'rewrite' => array('slug' => 'custom'),
'taxonomies' => array('category', 'post_tag')
)
);
}
但是,当我在自定义帖子类型中创建新帖子时,「精选图像」 元框不会显示。在声明自定义帖子类型时,我也尝试使用一个数组,如下所示,但也不起作用
// Add Thumbnail Support
add_theme_support('post-thumbnails', array ('post','work','custom_post'));
set_post_thumbnail_size( 140, 140, true );
我失踪了什么
最佳解决方案
尝试 register_post_type
supports
参数:
'supports' => array( 'thumbnail' )
次佳解决方案
将此参数添加到您的数组中:
'supports' => array('thumbnail'),
编辑:米洛更快。
参考文献
注:本文内容整合自 Google/Baidu/Bing 辅助翻译的英文资料结果。如果您对结果不满意,可以加入我们改善翻译效果:薇晓朵技术论坛。