Adăugare atribute personalizate la un articol

30 sept. 2012, 19:57:25
Vizualizări: 16.9K
Voturi: 0

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:

  1. Completarea automată a paginii cu lista de trasee.
  2. 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?

2
Comentarii

Pui zeci de întrebări diferite - te rog să te limitezi la una singură pe întrebare, astfel încât să poată fi răspunsă. De asemenea: În starea actuală, nu există un răspuns definitiv, deoarece există multe căi care duc la obiectiv. Prin urmare, postarea ta va fi votată pentru închidere ca "neconstructivă". Te rog citește puțin în Codex, revino cu o idee despre ce vrei să faci și arată un pic de cod.

kaiser kaiser
30 sept. 2012 21:08:01

Ai dreptate, dar în esență întrebarea este doar una: "cum pot adăuga atribute personalizate unui post?" Totuși, pentru a oferi un context mai bun, am preferat să explic starea actuală și obiectivele mele. Astfel, cineva mai experimentat decât mine poate să mă oprească și să spună "hei, poate ar fi mai bine să faci așa" :)

User User
30 sept. 2012 22:02:01
Toate răspunsurile la întrebare 1
0

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!

30 sept. 2012 21:18:53