Il est nécessaire de créer un plugin qui ajoute la fonctionnalité des articles au site. Le site dispose déjà d’une fonctionnalité pour ajouter des sujets ; les articles hériteront entièrement de cette fonctionnalité, avec certaines différences décrites ci-dessous.
Points clés
- Actuellement, pour modifier le design des sujets dans la catégorie « Articles », on utilise le composant de thème Blog Post Styling. Vous pouvez l’inclure dans le plugin.
- Les articles, tout comme les sujets, apparaissent dans le flux général sur la page d’accueil et dans d’autres sections.
- Créez une page distincte avec une liste d’articles triés par date d’ajout.
- Pour la liste des articles, utilisez le modèle standard de liste de sujets.
- Comme pour les sujets, il est possible de laisser des commentaires dans les articles.
- Les articles peuvent être ajoutés à des catégories et sous-catégories, comme les sujets. Pour les articles, vous pouvez créer la catégorie « Articles » et y ajouter des sous-catégories. Seuls les articles peuvent être publiés dans ces catégories.
- Les articles sont ajoutés via le formulaire standard ; dans ce formulaire, vous pouvez choisir le type de publication : Sujet / Article.
Principales différences entre les articles et les sujets
- Les URL des sujets ressemblent actuellement à /t/tut-razdaem-invajty-na-dribbble/663/16, tandis que les URL des articles doivent ressembler à ceci : /tut-razdaem-invajty-na-dribbble. Il faut supprimer les parties inutiles de l’URL, à savoir : /t et le nombre ajouté à la fin du lien (/663/16).
- Permettez le téléchargement d’images pour l’article (le processus de téléchargement des photos peut être repris à partir de ce composant : Blog Post Styling).
- Pour les images insérées dans l’article, permettez l’ajout d’une légende. Affichez la légende en utilisant la balise HTML Légende ici.
- Pour les images, proposez un choix de largeur. Chaque largeur correspond à une classe spécifique.
![]()
Selon la largeur du contenu, ajoutez la classe : alignwide
Pleine largeur, ajoutez la classe : alignfull
Par défaut, aucune classe n’est ajoutée
Ajoutez un nouvel élément de menu :
Voici à quoi ressemblera le formulaire d’ajout d’un sujet :
Quel est votre budget, en dollars US, que vous pouvez offrir pour cette tâche ?
Ouvert aux propositions.



