it-swarm.com.de

Einbinden von post_type = 'wiki' im Autorenarchiv

Nur für einen Benutzer mit Wiki-Update-Berechtigung möchte ich die Wiki-Artikel auf der Autorenarchivseite auflisten. Derzeit kommt es mit "NOT FOUND Apologies, aber ..." zurück.

Ich verwende das Thema Twenty-Ten Child und erstelle eine benutzerdefinierte loop-wiki.php. Irgendwelche Ideen? Jemand? Ich habe eine ähnliche Diskussion gesucht und gefunden, aber nichts fällt auf.

Vielen Dank!

2
Stevarino

Autorenarchive suchen standardmäßig nach Beiträgen des Beitragstyps post. Sie können dies mit wiki überschreiben.

function wpse_11210_set_wiki_for_author( $query ) {
    if ( $query->is_main_query() && $query->is_author() )
        $query->set( 'post_type', 'wiki' );
}

add_action( 'pre_get_posts', 'wpse_11210_set_wiki_for_author' );

Ziehen Sie es in Ihr Plugin oder in den functions.php Ihres Themas (falls die Datei nicht existiert, erstellen Sie sie).

7
TheDeadMedic