From f9660db25a44a7c59ced8ac6cca001a23648542a Mon Sep 17 00:00:00 2001 From: Dion Hulse Date: Sat, 20 Mar 2010 02:46:31 +0000 Subject: [PATCH] Add parent selection support for custom post_types to the Page Attributes metabox. See #12643 git-svn-id: https://develop.svn.wordpress.org/trunk@13778 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/includes/meta-boxes.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/wp-admin/includes/meta-boxes.php b/wp-admin/includes/meta-boxes.php index f879233af8..cd7f0690fb 100644 --- a/wp-admin/includes/meta-boxes.php +++ b/wp-admin/includes/meta-boxes.php @@ -512,12 +512,15 @@ function post_revisions_meta_box($post) { * @param object $post */ function page_attributes_meta_box($post) { + $post_type_object = get_post_type_object($post->post_type); + if ( $post_type_object->hierarchical ) { ?>
- $post->ID, 'selected' => $post->post_parent, 'name' => 'parent_id', 'show_option_none' => __('Main Page (no parent)'), 'sort_column'=> 'menu_order, post_title')); ?> + $post->post_type, 'exclude_tree' => $post->ID, 'selected' => $post->post_parent, 'name' => 'parent_id', 'show_option_none' => __('Main Page (no parent)'), 'sort_column'=> 'menu_order, post_title')); ?>

page_template) ? $post->page_template : false; ?>