2013-03-07 152 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'); 
相关问题