Căutați o modalitate de a înregistra o taxonomie personalizată pentru pagini? Deși probabil există un plugin pentru asta, am creat o scurtă secțiune de cod pe care o puteți folosi pentru a înregistra o taxonomie pentru paginile dvs. în WordPress.
Puteți afla mai multe detalii despre înregistrarea unei taxonomii personalizate în codexul WordPress.
Instrucțiuni:
Tot ce trebuie să faceți este să adăugați acest cod în fișierul functions.php al temei dvs. sau într-un plugin specific site-ului:
add_action( 'init', 'pages_tax' );
function pages_tax() {
register_taxonomy(
'things',
'page',
array(
'label' => __( 'Things' ),
'rewrite' => array( 'slug' => 'things' ),
'hierarchical' => true,
)
);
}
Notă: Dacă aceasta este prima dată când adăugați fragmente de cod în WordPress, consultați ghidul nostru despre cum să adăugați corect fragmente de cod în WordPress, pentru a nu vă defecta accidental site-ul.
Dacă v-a plăcut această secțiune de cod, vă rugăm să luați în considerare să consultați și celelalte articole de pe site, cum ar fi: cele mai bune 9 pluginuri pentru evenimente WordPress și cum să creați formulare de abonare uimitoare în WordPress.
Mulțumesc! Exact ce căutam. Totuși, nu este posibil să filtrați paginile pe baza acestei taxonomii în administratorul WordPress „Pagini”… (așa cum este posibil, de exemplu, să filtrați după categoriile postărilor în pagina de administrare „Postări”).
Aveți vreo idee cum să adăugați suport pentru filtrarea paginilor pe baza acestei taxonomii?
Aceeași întrebare!