wp_enqueue_media()和自定义帖子类型
问题描述:
我正在尝试使用图片上传器,并使其在普通帖子中工作。但是,它不适用于自定义帖子类型。wp_enqueue_media()和自定义帖子类型
经过一番搜索,似乎我需要调用wp_enqueue_media();但是,如果我这样做,那么普通帖子和自定义帖子类型的图片上传器都无法工作。
对自定义帖子类型调用此函数的最佳方式是什么?
答
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');