WordPress : Surcharger une template lorsqu’une variable est présente dans l’url

Dans des cas très rares, ont peux avoir besoin de surcharger la template par défaut (c’est un peux crado de faire ça tout de même).

Dans le fichier functions.php, ajouter le code suivant :

function wpa_overload_template( $template ) {

if( isset( $_GET['parameter'] ) ) {

$template = locate_template('template-overload.php', false );
}

return $template;
}
add_filter( 'template_include', 'wpa_overload_template' );