2012-02-20 6 views
0

フォーク、WP管理バーからthickbox形式のライトボックスを開く

私は現在WPのインストールを設定しています。

<?php 

function pub_admin_bar_init() { 
    if (!is_super_admin() || !is_admin_bar_showing()) 
     return; 

    add_action('admin_bar_menu', 'pub_admin_bar_links', 500); 
} 

add_action('admin_bar_init', 'pub_admin_bar_init'); 

function pub_admin_bar_links() { 
    global $wp_admin_bar; 

    $links = array(
     'Chapter 1' => 'http://manual.domain.com/index1.html', 
     'Chapter 2' => 'http://manual.domain.com/index2.html', 
     'Chapter 3' => 'http://manual.domain.com/index3.html', 
     'Chapter 4' => 'http://manual.domain.com/index4.html', 
     'Chapter ...' => 'http://manual.domain.com/index5.html', 
    ); 

    $wp_admin_bar->add_menu(array(
     'title' => 'Help-Document', 
     'href' => false, 
     'id' => 'pub_links', 
     'href' => false 
    )); 

    foreach ($links as $label => $url) { 
     $wp_admin_bar->add_menu(array(
      'title' => $label, 
      'href' => $url, 
      'parent' => 'pub_links', 
      'meta' => array('target' => '_blank') 
     )); 
    } 
} 

?> 

ドロップダウンが正常に動作し、参照のhtml:カスタムヘルプ・ドキュメントにアクセスするクライアントのために、私は次のPHPファイルを経由してWPのプラグインとして管理・バーに追加のドロップダウンメニューを追加しました同じドメインのサブドメインにある-f​​ilesが新しいタブで呼び出されます。

しかし、きちんとWP管理者の中に配置されたすべてのものを持っているために、私は、IFRAMEのライトボックスを経由して新しい管理バーのドロップダウンのメニュー項目を呼び出すしたいと思います。

私は組み込みの次の構文を使用してThickBoxのを使用してダッシュボードのイントロ部でこれを設定するには、管理:

<a style="text-decoration:none;" 
href="http://codex.wordpress.org/First_Steps_With_WordPress? 
keepThis=true&TB_iframe=true&height=800&width=1200" class="thickbox" 
title="sometitle">First Steps with WordPress</a> 

これは、私はそのことについては、HTMLヘルプ・ファイル(またはその他のURLを呼び出すことができます)を、thickboxスタイルのオーバーレイ内のiframeとして返します。

今私の実際の質問

誰かが(私は管理バーのドロップダウンにリンクを作ることができるどのように私を指すでした「第1章」=>「http://manual.domain.com/ index1.html '、...)をtarget = _blankの代わりにthickbox形式のオーバーレイとして使用しますか?

ヘルプは非常に感謝しています。どうもありがとう!あなたが忘れ

答えて

-1

'メタ' =>配列( 'ターゲット' =は> '_blank')

"は"

+0

はありませんが、 '、'配列内の一つの値のみが含まれています... –

関連する問題