WordPress : Le média ne s’affiche pas sur la page de publication
Je suis en train de construire un site wordpress basé sur le thème « Bulk Shop ».
La plupart du contenu sera ajouté en tant que « post » et sera classé en « prochaine émission », « dernière émission », « musique », « vidéos », etc.
https://boba-music.com/category/music/
https://boba-music.com/category/videos/
https://boba-music.com/category/next-show/
Voici tous les posts collectés (page post) : https://boba-music.com/news/
Mon problème est que seuls le titre, le texte et le « en savoir plus » sont affichés sur les pages de publication de catégorie, mais les images, l’audio soundcloud, les vidéos youtube ne sont pas affichés. Seulement si je clique sur Lire la suite.
Je veux afficher le contenu complet, par exemple tout le contenu jusqu’à ce que j’ajoute la « lire plus tag ».
Qu’est-ce que je fais de mal ou que dois-je changer pour voir tout le contenu ?
Solution n°1 trouvée
You can either choose a theme that already shows full posts on Categories by default, or you can create a child theme:
-
Create a new folder under
/wp-content/themes/
– the name is up to you, but for simplicity’s sake, you may just want to call it themename-child. So if you’re using the « twentysixteen » theme, call your foldertwentysixteen-child
. -
Create a file called
style.css
in your folder. It will just need a couple of comments so WP recognizes your child theme, no actual styles are needed. You can name it anything you like (again, I suggest calling it a child so it’s obvious) – the only requirement is « template » has to be the parent theme’s folder. So for « twentysixteen »:
/*
Theme Name: WPSE custom child theme
Template: twentysixteen
*/
- Look through the theme files to find the archive. Most themes have a file called
category.php
but if that doesn’t exist you may needarchive.php
. You are looking for a call tothe_excerpt()
which, if it is not incategory.php
orarchive.php
, may be in a template part such asarchive-content.php
– that would be called asget_template_part()
inside ofarchive.php
orcontent.php
. Once you identify which one controls your categories – which you can find by replacingthe_excerpt()
withthe_content()
temporarily – copy that whole file into your child theme. Then, wherever inside that file there is a call tothe_excerpt()
just replace that withthe_content()
pour afficher le contenu complet au lieu d’un extrait. Assurez-vous de rétablir le fichier de thème parent – vous ne voulez pas modifier directement les fichiers de thème parent, car lorsqu’ils sont mis à jour, vos modifications sont écrasées. En effectuant toutes vos modifications via un thème enfant, vos modifications resteront en vigueur.
0 commentaire