Utiliser le même template WordPress pour afficher la Taxonomy et l’Archive d’un CPT

Filtre qui permet d’utiliser « archive-event.php » pour l’affichage des CPT events et des taxonomy et archives liées

<?php

/**
 * Template Redirect
 * Use archive-event.php for all events and 'event-category' taxonomy archives.
 * @author Bill Erickson
 * @link http://www.billerickson.net/code/use-same-template-for-taxonomy-and-cpt-archive/
 *
 * @param string, default template path
 * @return string, modified template path
 *
 */
function be_template_redirect( $template ) {
	if ( is_tax( 'event-category' ) ) 
		$template = get_query_template( 'archive-event' );	
	return $template;
}
add_filter( 'template_include', 'be_template_redirect' );	
?>

Source: http://www.billerickson.net/code/use-same-template-for-taxonomy-and-cpt-archive/

Leave a Reply

Your email address will not be published. Required fields are marked *


3 × quatre =

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>