本文整理汇总了PHP中MultiPostThumbnails::statics_enqueued方法的典型用法代码示例。如果您正苦于以下问题:PHP MultiPostThumbnails::statics_enqueued方法的具体用法?PHP MultiPostThumbnails::statics_enqueued怎么用?PHP MultiPostThumbnails::statics_enqueued使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MultiPostThumbnails
的用法示例。
在下文中一共展示了MultiPostThumbnails::statics_enqueued方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: enqueue_admin_scripts
/**
* Enqueue admin JavaScripts
*
* @return void
*/
public function enqueue_admin_scripts($hook)
{
if (self::$statics_enqueued) {
return;
}
global $wp_version, $post_ID;
// only load on select pages
if (!in_array($hook, array('post-new.php', 'post.php', 'media-upload-popup'))) {
return;
}
if (version_compare($wp_version, '3.5', '<')) {
add_thickbox();
wp_enqueue_script("mpt-featured-image", $this->plugins_url('js/multi-post-thumbnails-admin.js', __FILE__), array('jquery', 'media-upload'));
} else {
// 3.5+ media modal
wp_enqueue_media(array('post' => $post_ID ? $post_ID : null));
wp_enqueue_script("mpt-featured-image", $this->plugins_url('js/multi-post-thumbnails-admin.js', __FILE__), array('jquery', 'set-post-thumbnail'));
wp_enqueue_script("mpt-featured-image-modal", $this->plugins_url('js/media-modal.js', __FILE__), array('jquery', 'media-models'));
}
wp_enqueue_style("mpt-admin-css", $this->plugins_url('css/multi-post-thumbnails-admin.css', __FILE__));
self::$statics_enqueued = true;
}