Make WordPress Core

Opened 11 years ago

Last modified 5 years ago

#22957 new defect (bug)

get_boundary_post Only works from a single page

Reported by: pathawks's profile pathawks Owned by:
Milestone: Priority: normal
Severity: normal Version: 2.8
Component: Posts, Post Types Keywords: has-patch needs-testing
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 (2)

22957.diff (1.1 KB) - added by pathawks 11 years ago.
get_boundary_post from any page
get_boundary_post.diff (1.1 KB) - added by pathawks 9 years ago.

Download all attachments as: .zip

Change History (9)

#1 @SergeyBiryukov
11 years ago

  • Component changed from General to Template

#2 @SergeyBiryukov
11 years ago

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

#3 @pathawks
11 years 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 11 years ago by pathawks (previous) (diff)

@pathawks
11 years ago

get_boundary_post from any page

#4 @pathawks
11 years ago

  • Keywords has-patch added
  • Version set to trunk

#5 @SergeyBiryukov
11 years ago

  • Version changed from trunk to 2.8

#6 @nacin
10 years ago

  • Component changed from Template to Posts, Post Types
  • Focuses template added

#7 @chriscct7
8 years ago

  • Keywords needs-testing added
Note: See TracTickets for help on using tickets.