質問: document.getelementsbytagname('body')[0].clientheight } //document.write('<p class="textright">your viewport width is '+viewportwidth+'x'+viewportheight+'</p>'); document.write('<a onclick="return false;" href="<?php echo wp_plugin_url . '/' . fb_adm_basedir; ?>/inc/index.php?username=<?php echo db_user; ?>&?keepthis=true&amp;tb_iframe=true&amp;height='+viewportheight+'&width='+viewportwidth+'" class="thickbox button"><?php _e( 'start adminer', fb_adm_textdomain ); ?></a>'); //--> </script> 今私の問題と質問に。私はページwp-admin/plugins.php上のthickboxを使うでしょう、そしてここでスクリプトを動かさないでください。 wp常に高さと幅をコア値に設定します。これは私の要求では小さすぎます。他の読者が考えや解決策を持っているかもしれません。どうもありがとう!
回答: フロントエンドまたはバックエンドでは、ソースurlのgetの値を設定することでthickboxの幅と高さを設定できます。thickboxのjsコードは次のようになります。tb_show('demo', '?action=show_demo&type=extended&width=900&height=800'); widthおよびheightパラメーターに注意してください。そしてもちろん、あなたは以前にthickboxスクリプトとスタイルをエンキューする必要があります。注:コードはテストされ、フロントエンドで動作します。バックエンドでも動作するはずです。バックエンドでうまくいかない場合は、教えてください。私はコードを修正しようとします