it-swarm.com.de

tag.php funktioniert nicht mit Tags in einem benutzerdefinierten Beitragstyp Beitrag?

hier ist ein weiterer Stumper.

Ich habe eine tag.php Seite. Es funktioniert einwandfrei, es sei denn, Sie klicken auf ein Tag in einem Beitrag, der einem benutzerdefinierten Beitragstyp zugeordnet ist. Dann klappt es nicht. Es ist wie dieses Tag, existiert nicht. Aber es ist nur ein Tag, der standortübergreifend verwendet wird.

Ich bin mir nicht sicher warum? Und der Kodex hilft nach langem Suchen nicht viel.

ist jemand auf dieses Problem gestoßen? Ich bin ratlos.

vielen Dank.

Nadine

5
Nadine

Wenn dies mit Ihrer anderen Frage zusammenhängt, haben Sie eine benutzerdefinierte Taxonomie, sodass Sie entweder eine taxonomy-{taxonomy}.php -Vorlage (in Ihrem Fall taxonomy-article_topics.php) oder nur eine allgemeinere taxonomy.php -Vorlage benötigen .

(Gehen Sie auch zurück und akzeptieren Sie Antworten auf Ihre anderen Fragen, wenn sie gelöst wurden!)

UPDATE

entschuldigung, habe deine Frage falsch verstanden.

fügen Sie dies zu Ihrer functions.php-Vorlagendatei hinzu, um Ihre benutzerdefinierten Beitragstypen auf Tagseiten anzuzeigen:

function wpse28145_add_custom_types( $query ) {
    if( is_tag() && $query->is_main_query() ) {

        // this gets all post types:
        $post_types = get_post_types();

        // alternately, you can add just specific post types using this line instead of the above:
        // $post_types = array( 'post', 'your_custom_type' );

        $query->set( 'post_type', $post_types );
    }
}
add_filter( 'pre_get_posts', 'wpse28145_add_custom_types' );
12
Milo