Codecanyon plugins and scripts

Previous and Next Post in Same Taxonomy

If you use next_post_link(‘%link’, ‘%title’, true) or previous_post_link(‘%link’, ‘%title’, true) to get the adjacent post for a custom post type which has a taxonomy assigned to it, it doesn’t work as intended.

Those functions are all hardcoded to look to the taxonomy ‘category’. This patch let’s you change that if you’d like.

If you have a custom post type ‘product’ with a taxonomy ‘color’ and want the prev/next post links on the single product page to go to similarly colored ones, use this:

be_previous_post_link(‘%link’, ‘%title’, true, ”, ‘color’);
be_next_post_link(‘%link’, ‘%title’, true, ”, ‘color’);

Please post any issues you find on the Trac ticket so the core patch can be updated:

Functions available:

  • be_previous_post_link()
  • be_next_post_link()
  • be_adjacent_post_link()
  • be_get_previous_post()
  • be_get_next_post()
  • be_get_adjacent_post()
  • be_get_adjacent_post_rel_link()
  • be_adjacent_posts_rel_link()
  • be_next_post_rel_link()
  • be_prev_post_rel_link()
  • be_get_boundary_post()
  • be_get_boundary_post_rel_link()
  • be_start_post_rel_link()

Please see the source of the plugin for documentation. They should work just like the original functions, except they now accept an additional parameter, $taxonomy, that’s set to ‘category’ by default.

Free Download: Download this plugin

Codecanyon plugins

Best (wordpress) plugins and scripts for your site!


Themeforest wordpress

Best (wordpress) themes and templates for your site!


Leave a Comment

Codecanyon plugins and scripts
3d tv's, ledtv's, plasmatv's en smarttv's Filmposters, muurposters, posters kopen Websites om te kopen en vergelijken