WordPress tuppaa laittamaan artikkelit eli postaukset arkistosivuilla ID-tunnuksen mukaiseen laskevaan järjestykseen. Se tarkoittaa useimmiten päiväyksen mukaista järjestystä. Tuo on loogista, jos pyörittää aitoa blogia. Melkoinen osa, ellei enemmistö, WordPress-sivustoista on kuitenkin sisällöntuottoa, jolloin mennään CMS-akselille (kyllä, toki blogitkin ovat sisällöntuottoa). Kun kävijä etsii tietoa, niin useimmiten aakkosjärjestys olisi loogisin. WordPress ei tarjoa natiivista minkäänlaista tapaa muuttaa järjestystä asetuksissa. Silti se onnistuu, snippetillä.
Laita tämä koodinpätkä lapsiteeman functions.php
-tiedostoon tai mieluummin Code Snippets lisäosaan:
https://gist.github.com/eksiscloud/1ca1e88a2d0e6ce9d8b6e66d94a351c4
Saat tehtyä hieman säätöjä muokkaamalla kohtia orderby
ja order
.
Ongelman poikasta on siinä, että järjestys pätee kaikissa kategorioissa. Minulla on toisaalla asia-artikkeita, joissa aakkosjärjestys olisi loogisin, mutta myös podcasteja, joissa käänteinen aikajärjestys olisi loogisin. Siellä en voi tätä käyttää.
Oma järjestys
Haluatko sittenkin nostaa artikkelit haluamaasi järjestykseen? Se on helpoin tehdä lisäosalla ja raahaamalla.
https://fi.wordpress.org/plugins/post-types-order/