0

プラグイン内で WordPress アップロード メディア ツールを使用していますが、異常なエラーが発生しています。重複する 2 つの iframe が表示されます。私はオンラインで検索しましたが、そこにはあまり情報がありません。最も理にかなっているのは、thickbox が 2 回含まれており、それが問題の原因であるということでしたが、私のプラグイン コードには 1 回しか含まれていません。

これは、ウィンドウを開くために使用しているコードです。

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

「TB_iframe=true」を取得すると、2 つの 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