記事を書いている時に「参照したいサイト」ってありますよね。
そんな「記事作成時に良く参照するサイト」を管理バーにリンクさせといたら便利かなぁー、と思ってやってみた。
こんな感じになります。
以下のコードを functions.php へ。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
function my_bookmark_admin_bar($wp_admin_bar){ // Add My Bookmark on Admin Bar $title = sprintf( '<span class="ab-label">%s</span>', 'My Bookmark' // Display Label on Admin Bar ); // Add Parent Bookmark $wp_admin_bar->add_menu(array( 'id' => 'my_bookmark_0', 'meta' => array(), 'title' => $title )); // Add each Bookmark $bookmarks = array( array( 'url' => 'http://wpdocs.osdn.jp/%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3_API/%E3%82%A2%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%83%95%E3%83%83%E3%82%AF%E4%B8%80%E8%A6%A7', 'title' => 'アクションーフック一覧 WP codex' ), array( 'url' => 'http://wpdocs.osdn.jp/%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3_API/%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF%E3%83%BC%E3%83%95%E3%83%83%E3%82%AF%E4%B8%80%E8%A6%A7', 'title' => 'フィルターフック一覧 WP codex' ), array( 'url' => 'https://ja.forums.wordpress.org/view/all-topics', 'title' => 'WP フォーラム' ), array( 'url' => 'https://ja.forums.wordpress.org/view/all-topics', 'title' => 'WP フォーラム' ), array( 'url' => 'http://www.colordic.org/', 'title' => 'WEB色見本' ), ); foreach ($bookmarks as $value){ $wp_admin_bar->add_menu(array( 'parent' => 'my_bookmark_0', // Parent ID 'meta' => array( 'target' => '_blank' ), 'href' => $value[url], 'title' => $value[title] )); } } add_filter('admin_bar_menu', 'my_bookmark_admin_bar', 99); |
追加したい時は下記コード部分を増やすだけです。
1 2 3 4 |
array( 'url' => '飛びたいURL', 'title' => '表示するタイトル' ), |