[wp-trac] [WordPress Trac] #21894: <!--more--> tag does nothing in secondary loops when is_single because of $more global
    WordPress Trac 
    noreply at wordpress.org
       
    Mon Apr 28 09:56:50 UTC 2014
    
    
  
#21894: <!--more--> tag does nothing in secondary loops when is_single because of
$more global
-------------------------------+------------------------------
 Reporter:  jeremyclarke       |       Owner:
     Type:  defect (bug)       |      Status:  new
 Priority:  normal             |   Milestone:  Awaiting Review
Component:  Posts, Post Types  |     Version:
 Severity:  normal             |  Resolution:
 Keywords:  has-patch          |     Focuses:  template
-------------------------------+------------------------------
Comment (by obenland):
 Unfortunately, `setup_postdata()` is not context aware when it checks for
 single, page, and feed. Passing the post ID gives some context, but it's
 still not possible to check if it's called outside of the main query.
 Refreshed patch sets `$more` to 0 or 1, as mentioned earlier. This should
 cover most use cases. It doesn't work if the post in the custom query
 happens to be the current post of the main query.
--
Ticket URL: <https://core.trac.wordpress.org/ticket/21894#comment:9>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform
    
    
More information about the wp-trac
mailing list