Bonjour,
Si j'ai bien compris. Vous souhaitez modifier l'aspect de la sidebar selon la page?
Dans ce cas ci, je vous propose de créer deux sidebar : une pour l’accueil et l'autre pour le portfolio?
Ou sinon :
<?php
if(is_home()){
/* On vérifie qu'on se trouve bien à l'accueil */
}
elseif(is_post_type_archive('portfolio')){
/* On vérifie qu'on se trouve bien sur la page portfolio */
}
else{
/* Tout le reste */
}
?>
Après, j'utiliserais la fonction : the_widget dont voici la documentation : http://codex.wordpress.org/Function\_Reference/the\_widget.
J'espère avoir pu vous aider.