WordPress : Comment contrôler la mise en page des articles sur la page ?
On m’a demandé de créer un blog WordPress où la page d’accueil a une section « messages en vedette » qui ressemble à ceci :
-------------------------
| A | | D |
| | | |
------- C |------
| | | |
| B | | E |
-------------------------
où chacun de ces blocs est un article de blog. Je peux réaliser cette conception avec CSS, mais le client a demandé à avoir un contrôle arbitraire sur quel message va dans quel emplacement. En d’autres termes, ils ne sont pas simplement disposés chronologiquement.
Ma question est la suivante : est-ce une demande raisonnable pour WordPress, et si oui, existe-t-il un plugin ou un thème qui pourrait aider à l’implémenter ?
Ma première pensée a été d’utiliser des balises. Par exemple, je pourrais créer un sous-ensemble de balises « cachées » qui commencent toutes par une sorte de préfixe, comme --home-feature-a
, --home-feature-b
, etc. Cela nécessiterait de filtrer les balises masquées partout où elles sont présentées à l’utilisateur, mais je ne suis pas sûr sinon, comment signaler un contenu comme celui-ci.
Tous les conseils seraient très appréciés!
Solution n°1 trouvée
Je pense que c’est une « demande » très raisonnable pour WordPress. Si c’était moi, j’utiliserais les champs personnalisés avancés pour cela et configurerais certains champs sur la page d’accueil afin que l’utilisateur puisse facilement choisir les publications pertinentes qu’il souhaite afficher à ces endroits. Vous pouvez les appeler Spot A, Spot B ou ce que vous voulez.
Je les configurerais en utilisant le champ ACF Post Object.
Une fois que vous les avez configurés, l’utilisateur peut choisir la publication pertinente dans une liste simple (voir ci-dessous – cependant, vous la limiterez simplement aux publications et ne montrerez pas les pages et les pièces jointes, etc.).
Dans votre backend, vous recherchez ensuite l’objet de publication choisi pertinent à afficher.
Bien sûr, il existe une myriade d’autres façons, y compris les balises, etc. Cependant, les balises auront des astuces et des obstacles, et – pour le dire franchement – peuvent plus facilement être « bourrées » par votre client.
Bonne chance, et laissez-nous savoir comment vous allez!
0 commentaire