Einhängen in eine Archivseite?

Ich mache einen benutzerdefinierten Beitragstyp, den ich in Form eines Plugins verwenden möchte – alles ziemlich einfach.

Ich möchte jedoch, dass die Archivseite für diesen Posttyp im Inhaltsbereich etwas anders aussieht. Wie würde ich dies erreichen, ohne den Endbenutzer zu bitten, Dateien in das Vorlagenverzeichnis zu verschieben?

Ich hoffe, das macht Sinn, wenn nicht bitte bitte mich, weiter zu klären – ich habe wirklich nichts im Codex gefunden, aber vielleicht schaue ich an die falsche Stelle.

Solutions Collecting From Web of "Einhängen in eine Archivseite?"

Verwenden Sie den archive_template Filter in Ihrem Plugin, um archive_template für einen bestimmten Beitragstyp, z. B. movies zu überschreiben:

 < ?php function get_movies_archive_template( $archive_template ) { global $post; if ( is_post_type_archive ( 'movies' ) ) { $archive_template = dirname( __FILE__ ) . '/templates/movies-archive-template.php'; } return $archive_template; } add_filter( 'archive_template', 'get_movies_archive_template' ) ; 

Siehe archive_template im Codex .