Masquer du contenu dans WordPress
Comment masquer une partie de contenu sur son site WordPress ?
– masquage définitif, temporaire ou conditionnel, d’une partie d’article, de page ou de widget,
– sans supprimer le contenu, ni faire une copie de sauvegarde
Mise en commentaire HTML
La mise en commentaire HTML n’est pas très satisfaisante :
<!-- ... -->
Solutions consacrées
Ces solutions en PHP, sont ‘invisibles’ :
Extension Hide This Part, ou bien
Créer ses propres shortcodes :
[hide] ... [/hide]
Ma solution préférée
Installer l’extension Exec-PHP.
Insérer les ‘parenthèses’ suivantes autour du code à masquer, pour un masquage inconditionnel de base :
<?php /* ... contenu à cacher ... */ ?>
Précautions
Il faut :
Vider le cache si le contenu est statique (par exemple, faire Clear Cache avec QuickCache).
Désactiver le cache, pour un contenu d’article ou de page à contenu dynamique par nature, ou un masquage dynamique. Par exemple, pour un masquage conditionnel selon la date ou des droits d’accès, désactiver le cache pour l’article, la page ou le widget concerné.
JavasScript
Une autre solution est d’utiliser JavaScript/jQuery.
Dans ce cas, le contenu peut rester en cache.