next_post_link für benutzerdefinierte Taxonomie

Ich möchte next_post_link und prev_post_link , um nur den nächsten Beitrag in meiner benutzerdefinierten Taxonomie eines benutzerdefinierten Beitragstyps zurückzugeben. Ich habe einen benutzerdefinierten Post-Typ namens “work_posts”, der die Taxonomie “work_categories” zugewiesen hat. Die Kategorie, die ich zeigen möchte, heißt “alle”. Ich habe get_adjacent_post in der “link-template.php” nachgeschlagen, die ein paar Filter hat, die es ermöglichen, eine solche Anfrage zu machen, aber mein SQL ist nicht gut genug, um die richtige Abfrage zu machen. Die Haken sind:

  • get_{$adjacent}_post_join
  • get_{$adjacent}_post_where
  • get_{$adjacent}_post_sort

Wenn ich eine Abfrage im Join-Hook protokolliere, bekomme ich:

 INNER JOIN wp_term_relationships AS tr ON p.ID = tr.object_id INNER JOIN wp_term_taxonomy tt ON tr.term_taxonomy_id = tt.term_taxonomy_id AND tt.taxonomy = 'category' AND tt.term_id IN (3) 

Wie ändere ich das, um nur Beiträge aus meiner benutzerdefinierten Taxonomie anzuzeigen?

Solutions Collecting From Web of "next_post_link für benutzerdefinierte Taxonomie"