Cacher la sidebar dans les « private pages »
J’ai une page que j’ai éditée dans le back office, en y mettant du texte ou des photos par exemple, et cette page je la mets en protected.
Si je décide de l’afficher, je verrai que the_content() est caché, mais pas le reste du template. Typiquement, si j’ai une sidebar ou des custom fields dans la page que je veux cacher, ceux-ci risquent de rester visible.
Une solution peut-être de définir une condition avec la fonction post_password_required(), pour savoir s’il s’agit d’une page protégée, pour ensuite y inclure ou non les éléments :