WebTecNote

[WP]投稿ページにオプションエリアを追加する

タグとかカテゴリーみたいなクリックで開閉するオプションエリアを追加する方法について。
ページと同じくこれもテーマのfunction.phpで可能です。プラグインで作っても良い。

基本ソース

<?php
add_action('edit_form_advanced', 'test_tab' );
function test_tab(){ ?>
<div id="test_tab" class="postbox <?php echo postbox_classes('test_tab', 'page'); ?>">
<h3>Test Tab</h3>
<div class="inside">
<p>Test<p>
</div>
</div>
<?php } ?>

edit_form_advancedで記事投稿、edit_page_formでページ作成のとき表示される。
postbox_classes($id,$page)はwp-admin/includes/post.phpの587行目あたりにある関数。
タブの初期開閉状態を操作するクラスを追加する。
引数は次の通りです。

サンプル

GoogleMapの座標を検索するタブ
function.phpにコピペで動きます多分。



[/php] add_meta_box()を使うと、詳細オプション下にタブを追加できます。

シェア

モバイルバージョンを終了