Démarche maîtriser les contenus puis affiner la mise en page.
Attention si on ajoute de nouvelles extensions il faut vérifier que ça ne casse rien
Je n'ai pas activé Hello Dolly (inutile) et HTTP Authentification pour ne pas risquer de conflit avec Yunohost
WP est initialement conçu pour être un blog : une suite de billets appelés articles qui peuvent être commentés(une sorte de forum qui a un seul fil).
Ces articles sont affichés dans une page qui est soit la page d’accueil soit une autre page qui lui est liée c'est ce qui est établi dans Réglages>Lecture (sous-entendu lecture des Articles stockés dans posts).
⇒ La page Accueil devient statique (ex : une page d’intro, un hero Elementor, etc.)
⇒ La page Blog devient automatiquement la boucle WordPress des articles récents (le “blog” classique)
J'opte pour 2 dimensions les sujets ou domaines par les catégories et les sources (livre, article, internet, perso (mes réflexions) par des taxonomies, les 2 peuvent être hiérarchiques et contrôlées. Je pourrai compléter par des étiquettes qui ne sont pas hiérarchisées. Un article peut cependant avoir plusieurs catégories
Je me suis inspiré de la Classification décimale de Dewey (https://www.ebsi.umontreal.ca/jetrouve/biblio/dewey.htm) pour une classification de départ
Catégories (domaines) :
Taxonomies (à peu près les sources)
Je prévois de compléter par des étiquettes au besoin
Comment WP gère les posts
Objectif
. Solution manuelle via un snippet de code
Si vous préférez éviter les plugins, vous pouvez ajouter un snippet de code dans le fichier functions.php de votre thème enfant (ou utiliser un plugin comme “Code Snippets” pour éviter de modifier directement le thème).
Snippet à ajouter :
function remove_default_category($cats) {
if (in_array(get_option('default_category'), $cats) && count($cats) > 1) {
$cats = array_diff($cats, array(get_option('default_category')));
}
return $cats;
}
add_filter('wp_set_post_categories', 'remove_default_category');
Explication :
Ce code vérifie si la catégorie par défaut ("Uncategorized") est présente dans la liste des catégories de l'article.