Cum să obții eticheta și eticheta singulară a unui post personalizat din slug-ul său
22 iun. 2017, 17:20:49
Vizualizări: 16.4K
Voturi: 10
Să presupunem că am un Custom Post Type cu slug-ul books
. Eticheta este Readings
și eticheta singulară este Reading
.
Doresc să afișez eticheta Custom Post Type într-unul din postările acestui tip. Cum pot realiza acest lucru?
Dacă aș dori să afișez titlul unei pagini folosind slug-ul ei, aș putea folosi
echo get_the_title(get_page_by_path('other-page-slug'));
Dar nu am găsit nicio soluție pentru a face acest lucru cu un custom post type.

deathlock
546
Comentarii
Toate răspunsurile la întrebare
1
0
get_post_type_object()
va returna, după cum sugerează și numele, un obiect care conține informațiile despre tipul de postare.
Poți dori să folosești var_dump()
pentru a inspecta conținutul acestuia. Vei observa că include (printre altele) un alt obiect, labels
care conține toate etichetele înregistrate pentru tipul specific de postare.
$pt = get_post_type_object( 'books' );
// Acestea două conțin de obicei numele tipului de postare la plural.
// Totuși, pot diferi.
echo $pt->label;
echo $pt->labels->name;
// Aceasta conține numele tipului de postare la singular.
echo $pt->labels->singular_name;

Anastis
596
22 iun. 2017 21:47:06
Întrebări similare
1
răspunsuri