問題描述

我在我的 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 輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。