web-dev-qa-db-ja.com

adminでthickboxを使用する方法?

Thickboxのクラスメソッドから取得したコンテンツを表示したいです。どうすればいいの?目的のハイパーリンクに適切なIDを追加していますが、すべての管理者本体がthickbox内で解析されています。

<a href="?page=blahblah&TB_iframe=true&width=600&height=550" class="thickbox">Click</a>


class myAdmin {

    public function __construct() {

    }

    public function myfunction() {    
        echo '<div class="css_class">The content of my thickbox</div>';    
    }

}
3
fefe

以下は、ThickBoxを使用するために必要なものの例です。

<?php     
wp_enqueue_style('thickbox');
wp_enqueue_script('thickbox');    
?>

<a href="#" id="taxonomy_banner_image" class="taxonomy_banner_image"> 
Click Here
</a>

<script type="text/javascript">
jQuery(document).ready(function() {   
    jQuery("#taxonomy_banner_image").click(function() {                 
        tb_show("", "filename?TB_iframe=true");
        return false;
    });
});             
</script>

tb_showパラメータ:

  1. タイトル 箱の/。
  2. url ofファイルとパラメータiframe=true

これでThickBoxの使い方がわかります。あなたが何か問題に直面したら、私に知らせてください。

3
Arvind Pal