WordPress.org

Make WordPress Core

Opened 10 years ago

Closed 4 years ago

Last modified 4 years ago

#9571 closed enhancement (fixed)

Filter to exclude categories from adjacent post links

Reported by: rmccue Owned by: wonderboymusic
Milestone: 4.4 Priority: normal
Severity: normal Version:
Component: Posts, Post Types Keywords: has-patch
Focuses: template Cc:

Description

I'm currently attempting to exclude a certain category from everywhere possible. While there are filters to exclude it from everywhere else (as far as I can see, anyway), there is not a filter to exclude it from next/previous post links.

The following patch adds a hook called 'get_{$adjacent}_post_excluded' to filter the excluded categories string.

Attachments (4)

9571.diff (554 bytes) - added by rmccue 10 years ago.
9571.2.diff (841 bytes) - added by Japh 7 years ago.
Refreshed patch
9571.3.diff (781 bytes) - added by MikeHansenMe 5 years ago.
Refreshed plus docs
9571.4.diff (781 bytes) - added by MikeHansenMe 4 years ago.
Updated the docs

Download all attachments as: .zip

Change History (13)

@rmccue
10 years ago

#1 @Denis-de-Bernardy
10 years ago

  • Component changed from General to Template
  • Keywords has-patch added
  • Milestone changed from Unassigned to 2.8

#2 @Denis-de-Bernardy
10 years ago

  • Keywords tested commit added

commit, wontfix?

#3 @Denis-de-Bernardy
10 years ago

  • Keywords needs-patch added; has-patch tested commit removed
  • Milestone changed from 2.8 to Future Release

patch is b0rke

@Japh
7 years ago

Refreshed patch

#4 @Japh
7 years ago

  • Cc japh@… added
  • Keywords has-patch needs-testing added; needs-patch removed

Added a refreshed patch for this.

#5 @nacin
6 years ago

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

@MikeHansenMe
5 years ago

Refreshed plus docs

#6 @MikeHansenMe
5 years ago

Added docs and refreshed.

@MikeHansenMe
4 years ago

Updated the docs

#7 @MikeHansenMe
4 years ago

9571.4.diff is a refresh of the previous patch and updates the docs.

#8 @wonderboymusic
4 years ago

  • Owner set to wonderboymusic
  • Resolution set to fixed
  • Status changed from new to closed

In 34528:

Links: in get_adjacent_post(), add a "get_{$adjacent}_post_excluded_terms" filter.

Props rmccue, Japh, MikeHansenMe.
Fixes #9571.

#9 @wonderboymusic
4 years ago

  • Keywords needs-testing removed
  • Milestone changed from Future Release to 4.4
Note: See TracTickets for help on using tickets.