Adăugare atribute personalizate la un articol
Blogul meu este compus în principal din articole care descriu trasee montane. De fapt, de când am trecut de la un blog Wordpress.com la un blog WordPress auto-găzduit, fiecare traseu este introdus într-un simplu articol.
Cu toate acestea, fiecare traseu are anumiți parametri (de ex.: diferență de nivel, lungime, dificultate, ...) pe care aș dori să-i salvez în baza de date sub formă de atribute și nu ca simplu text. Ideea mea ar fi să folosesc WordPress pentru:
- Completarea automată a paginii cu lista de trasee.
- Adăugarea unui formular de căutare care să ajute cititorul să găsească cel mai potrivit traseu pentru el, pe baza anumitor parametri (de exemplu: "Nu doresc să depășesc 1.000 de metri de urcare").
Cerința esențială este ca URL-urile permanente să nu se schimbe, deoarece blogul este activ de câțiva ani.
Mă întrebam: ar putea funcționa Tipurile personalizate de articole WordPress pentru cazul meu specific? Sau există soluții mai bune?
Aș putea folosi Casetele Meta Personalizate pentru atributele traseului cum ar fi diferența de nivel, lungimea și dificultatea?
Pentru a crea pagina cu lista de trasee, aș putea folosi Scurtcodurile?
Cum pot implementa formularul de căutare care să ajute cititorul să găsească cel mai potrivit traseu pentru el?
Aș sugera să te uiți la câteva plugin-uri care te-ar putea ajuta, mai ales că abia începi.
Advanced Custom Fields îți va permite să adaugi metadate la postările curente. După ce ai adăugat câmpurile personalizate, poți seta ca caseta de câmpuri să apară doar la postările din categoria "drumeții", de exemplu. Va trebui să editezi tema pentru a afișa câmpurile în single.php.
Căutarea și filtrarea sunt mai complicate, dar plugin-ul Relevanssi este un bun punct de start. Ar fi bine să consulți și acest articol pentru sugestii alternative dacă întâmpini probleme: Formular avansat de căutare cu filtre pentru taxonomii personalizate și câmpuri personalizate
Mult succes!
