WordPress : Personnaliser un thème

Publié par Jean-Michel le

Je suis donc un peu nouveau dans cette infrastructure WordPress. Tout le monde m’a dit à quel point WordPress est génial et comment quelque chose comme 10% des meilleurs sites l’utilisent.

J’ai donc quelques questions vraiment fondamentales sur la façon dont tout cela s’articule. Peut-être qu’ils sont vraiment évidents, mais pas tellement pour moi.

  1. J’ai trouvé un thème que j’ai aimé et j’utilise le CSS proposé par le widget Liens comme navigation principale sur mon site (au lieu du CSS dans Pages). J’ai donc créé des pages et je les relie via des liens. Cependant, le site place automatiquement des liens vers des pages dans la barre latérale avec mes liens. Comment masquer des pages ?

  2. J’ai créé une publication pour ma page d’accueil, mais je n’aime pas que les dates s’affichent ? Comment puis-je me cacher ?

  3. J’aimerais qu’un style CSS s’applique à une autre classe ou définisse un objet particulier pour avoir une autre propriété de classe. Y a-t-il un moyen facile de faire ceci? Cela nécessite-t-il que je pirate la feuille de style?

En général, j’ai de l’expérience avec HTML/CSS et un peu de PHP donc je connais les technologies sous-jacentes. Cependant, j’aimerais savoir comment je peux tirer parti de la puissance de WordPress tout en conservant la flexibilité d’un langage de programmation entièrement puissant.

Solution n°1 trouvée

  1. WordPressbackend et allez maintenant dans -> design -> widgets. vous y trouverez les widgets de pages – j’espère. Soit le thème est codé en dur avec la liste des pages (pas de bon thème). vous pouvez trouver ces codes dans le fichier de la barre latérale.

  2. Je pense que vous devez modifier le fichier de modèle qui génère la date de la première page. recherchez the_time() -> http://codex.wordpress.org/Formatting_Date_and_Time

  3. ajouter une classe dans les themefiles et dans le css ou http://www.trixya.net/index.php/wordpress/how-to-add-custom-css-file-in-wordpress . Je préfère ajouter un fichier CSS personnalisé.

Solution n°2 trouvée

La belle chose de WordPress (à mon avis) est que vous pouvez créer presque n’importe quel site Web et n’avoir qu’à créer un thème et/ou des plugins.

Vous pouvez modifier un thème, supprimer des éléments, étendre, etc. Ou vous pouvez créer un thème enfant, en laissant le thème d’origine intact et en écrasant le comportement par défaut à un autre endroit.

Le reste de WordPress, le noyau, est là pour vous faciliter la création de thèmes ou de plugins (framework). Vous n’avez pas à toucher à ces fichiers.

Revenons à vos questions 🙂

  1. Il y a très probablement une barre latérale par défaut avec certains widgets. Dans le back-end, allez dans « Apparence »> « Widgets » et il y aura une barre latérale (comme la barre latérale par défaut ou quelque chose (selon le thème). Lorsqu’elle est vide, vous pouvez ajouter des widgets et vous verrez que la barre latérale par défaut est « écrasée  » avec vos widgets. S’il n’est pas vide, vous pouvez supprimer le widget appelé « Pages ».

  2. Dans votre dossier de thèmes, vous devez regarder le modèle représentant votre page d’accueil. Cela peut être front-page.php, home.php page.php ou index.php. En fonction de celui qui existe (Comment ça marche : Hiérarchie des templates). Recherchez une fonction telle que the_date()ou the_time().

  3. Le CSS est très probablement dans style.css à la racine de votre dossier de thème. Parfois, un thème a un dossier CSS spécial.

Cela dit, vous pouvez modifier tout ce que vous voulez dans un thème, mais si vous souhaitez avoir la possibilité de mettre à jour un thème, vous pouvez créer un thème enfant (voir lien ci-dessus).

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *