2013-03-07 85 views
1

我正在嘗試使用圖片上傳器,並使其在普通帖子中工作。但是,它不適用於自定義帖子類型。wp_enqueue_media()和自定義帖子類型

經過一番搜索,似乎我需要調用wp_enqueue_media();但是,如果我這樣做,那麼普通帖子和自定義帖子類型的圖片上傳器都無法工作。

對自定義帖子類型調用此函數的最佳方式是什麼?

回答

3
function media_uploader() { 
    global $post_type; 
    if('custom-post-type' == $post_type) { 
     if(function_exists('wp_enqueue_media')) { 
      wp_enqueue_media(); 
     } 
     else { 
      wp_enqueue_script('media-upload'); 
      wp_enqueue_script('thickbox'); 
      wp_enqueue_style('thickbox'); 
     } 
    } 
} 
add_action('admin_enqueue_scripts', 'media_uploader');