カスタムポストタイプ「イベント」を作成しました。今すぐのカスタムポストタイプを取得し、そのメニュー項目を既存のイベントアイテムにネストしたいとします。Wordpressチャイルドポストタイプ
- ませ分類法は、私は素晴らしいイベントのプラグインがあります知っている
- を許さない、これはそれがないの上または下、「イベント」メニュー中に入っちゃい
- だけ理論です!
わかりやすく...右でしょうか? ...思わず?
カスタムポストタイプ「イベント」を作成しました。今すぐのカスタムポストタイプを取得し、そのメニュー項目を既存のイベントアイテムにネストしたいとします。Wordpressチャイルドポストタイプ
わかりやすく...右でしょうか? ...思わず?
http://codex.wordpress.org/Function_Reference/register_post_typeと「show_in_menu」に関するビットを確認してください。
次のようなものに設定することができるはずです。
'show_in_menu' => 'edit.php?post_type=events'
そしてそれは、そのメニューに表示されます。より詳細な制御のために、常に$ menuと$ submenuグローバル変数で遊ぶことができます。両方のpost_typesを追加し、$ menuと$ submenuでprint_rを実行して、すべてがどこにあるかを確認してから、いくつかのものを移動します。おそらく次のようになります:
add_action('admin_menu', 'change_zee_menu');
function change_zee_menu() {
global $menu, $submenu;
$submenu['edit.php?post_type=events'][13] = array(
0 => 'All Sub Events',
1 => 'edit_posts',
2 => 'edit.php?post_type=sub_events'
);
$submenu['edit.php?post_type=events'][14] = array(
0 => 'Add Sub Event',
1 => 'edit_posts',
2 => 'post-new.php?post_type=sub_events'
);
}
賢い、感謝の仲間..以前はその部分でうんざりしていましたが、動かさなかったのです。よく働く! – emc
http://wordpress.stackexchange.comを試してみてください。プログラミング問題にはSOが必要です。 – mrtsherman
right ..ありがとう:) – emc