Jakiego kodu PHP można użyć do pobrania bieżącej nazwy strony w motywie WordPress?
Wszystkie rozwiązania, które widziałem do tej pory ( the_title(), get_page()->post_name, get_post(), itd.) Nie działają dla strony, która zawiera wpisy pocztowych. Wszystkie zwrócą nazwę ostatniego wpisu na blogu.
Mówiąc inaczej, załóżmy, że masz stronę utworzoną w WordPress o nazwie „Moje wiadomości”. Ta strona jest ustawiona jako „strona postu”. Dodaj kilka postów do strony. Teraz, jakiego interfejsu API można użyć do pobrania ciągu „my-news” zamiast nazwy najnowszego postu?
Znalazłem następującą zmienną, która wydaje się działać.
$wp_query->queried_object->post_name
W rzeczywistości jest to przyjazna dla adresu URL wersja nazwy strony (slug), której też szukałem. Zostało to przetestowane z domyślnym szablonem ( dwadzieścia dziesięć ). Naprawdę nie jestem pewien, dlaczego dwie podane poniżej zmienne nie działają w mojej witrynie. Dzięki zatrzaskowi za print_r()końcówkę .
Dlaczego ta informacja jest tak głęboko ukryta?