0

我在我的插件中使用 WordPress 上传媒体工具,并且发生了异常错误,我得到了两个重叠的 iframe。我在网上搜索并没有太多信息,最有意义的是,thickbox 被包含了两次,这导致了问题,但在我的插件代码中,我只包含了一次。

这是我用来打开窗口的代码:

media-upload.php?type=image&TB_iframe=true&tab=library&width=640&height=640

当我采用“TB_iframe = true”时,我会看到两个 iframe 在彼此下方,否则它们会重叠,只能看到双标题。

这是PHP代码:

if (isset($_GET['page']) && ($_GET['page'] == 'add_images' || $_GET['page'] == 'add_slides')) {

    add_action("admin_enqueue_scripts", "load_fixedly_media_upload_header");
}

function load_fixedly_media_upload_header() {

    wp_enqueue_script('media-upload');
    wp_enqueue_script('thickbox');
    wp_register_script('my-fixedly-upload', WP_PLUGIN_URL . '/fixedly/scripts/admin.js', array('jquery','media-upload','thickbox'));
    wp_enqueue_script('my-fixedly-upload');
    wp_enqueue_style('thickbox');
}
4

0 回答 0