[wp-trac] [WordPress Trac] #22836: Custom taxonomy meta box does not show taxonomies attached to post inside custom post page

WordPress Trac noreply at wordpress.org
Sun Dec 9 20:11:59 UTC 2012


#22836: Custom taxonomy meta box does not show taxonomies attached to post inside
custom post page
-------------------------------+------------------------------
 Reporter:  guymaliar          |       Owner:
     Type:  defect (bug)       |      Status:  new
 Priority:  normal             |   Milestone:  Awaiting Review
Component:  General            |     Version:  trunk
 Severity:  normal             |  Resolution:
 Keywords:  reporter-feedback  |
-------------------------------+------------------------------
Description changed by nacin:

Old description:

> When registering a custom post type and registering a custom taxonomy to
> that post type.
> The custom taxonomy metabox inside the admin/post.php does show up but it
> will not show the custom taxonomies attached to that post.
> That is because $post objects ID (meaning $post->ID) is equal to true
> instead to the post id (an integer).
> var_dumping (starts at line 269) the post object inside function
> post_tags_meta_box($post, $box) (wp-admin/includes/meta-boxes.php)
> Will show up something like the following.
> object(stdClass�K�c���)[267]
>   public 'ID' => boolean true
>   public 'post_author' => string '1' (length=1)
>   public 'post_date' => string '2012-12-05 14:00:06' (length=19)
>   public 'post_date_gmt' => string '2012-12-05 14:00:06' (length=19)
>   public 'post_content' => string 'Bla bla' (length=7)
>   public 'post_title' => string 'The best sale in the world' (length=26)
> etc ..
>
> The method being called from the wp-files/edit-form-advanced.php file
> from line 118 or 120 (depending wether it is hierarchical or not).
> var_dumping the $post object inside before the foreach loop (line 110)
> will show up the good post data (ID set to an integer)

New description:

 When registering a custom post type and registering a custom taxonomy to
 that post type.
 The custom taxonomy metabox inside the admin/post.php does show up but it
 will not show the custom taxonomies attached to that post.
 That is because $post objects ID (meaning $post->ID) is equal to true
 instead to the post id (an integer).
 var_dumping (starts at line 269) the post object inside function
 post_tags_meta_box($post, $box) (wp-admin/includes/meta-boxes.php)
 Will show up something like the following.
 {{{
 object(stdClass�K�c���)[267]
   public 'ID' => boolean true
   public 'post_author' => string '1' (length=1)
   public 'post_date' => string '2012-12-05 14:00:06' (length=19)
   public 'post_date_gmt' => string '2012-12-05 14:00:06' (length=19)
   public 'post_content' => string 'Bla bla' (length=7)
   public 'post_title' => string 'The best sale in the world' (length=26)
 }}}
 etc ..

 The method being called from the wp-files/edit-form-advanced.php file from
 line 118 or 120 (depending wether it is hierarchical or not).
 var_dumping the $post object inside before the foreach loop (line 110)
 will show up the good post data (ID set to an integer)

--

-- 
Ticket URL: <http://core.trac.wordpress.org/ticket/22836#comment:3>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list