WordPress.org

Make WordPress Core

Opened 16 months ago

Last modified 3 months ago

#22957 new defect (bug)

get_boundary_post Only works from a single page

Reported by: pathawks Owned by:
Milestone: Awaiting Review Priority: normal
Severity: normal Version: 2.8
Component: Posts, Post Types Keywords: has-patch
Focuses: template Cc:

Description

I was trying to use get_boundary_post in my theme to display a link to the first and last posts, but it does not work from the homepage. Unless called from a single post, get_boundary_post will return NULL.

I can't see any reason for this behavior, or any good way around it.

Attachments (1)

22957.diff (1.1 KB) - added by pathawks 16 months ago.
get_boundary_post from any page

Download all attachments as: .zip

Change History (7)

comment:1 SergeyBiryukov16 months ago

  • Component changed from General to Template

comment:2 SergeyBiryukov16 months ago

Has been this way since introduction in [10815] (#8703).

comment:3 pathawks16 months ago

What is the reason for this?

I understand why start_post_rel_link might want to only fire on single posts, but I see no reason to limit the avaliability of get_boundary_post.

On a related note, when there is nothing to return, why does it return NULL rather than FALSE like similar functions?

Last edited 16 months ago by pathawks (previous) (diff)

pathawks16 months ago

get_boundary_post from any page

comment:4 pathawks16 months ago

  • Keywords has-patch added
  • Version set to trunk

comment:5 SergeyBiryukov16 months ago

  • Version changed from trunk to 2.8

comment:6 nacin3 months ago

  • Component changed from Template to Posts, Post Types
  • Focuses template added
Note: See TracTickets for help on using tickets.