Opened 13 years ago
Closed 13 years ago
#14304 closed defect (bug) (invalid)
problem with post_type on custom post type in Loop
Reported by: |
|
Owned by: |
|
---|---|---|---|
Milestone: | Priority: | normal | |
Severity: | normal | Version: | 3.0 |
Component: | Posts, Post Types | Keywords: | |
Focuses: | Cc: |
Description
I have registered a custom post type of 'directory' and in my loop i have something like this:
<?php if ( in_category( _x('gallery', 'gallery category slug') ) ) : ?> XXX - this is what i expect for gallery posts <?php elseif ( $post_type = 'directory' ) : ?> YYY - this is what i expect for directory (custom) posts <?php else : ?> ZZZ - this is what i expect for regular posts <?php endif; ?>
however, even thou a regular post is not $post_type = 'directory' I'm getting YYY - this is what i expect for directory (custom) posts when I'm expecting ZZZ - this is what i expect for regular posts
Change History (4)
Note: See
TracTickets for help on using
tickets.
Looks like you are always setting your $post_type = 'directory';
To do a check you would need to use == rather than =.
Check the code below, it should do the trick.