Який PHP-код можна використовувати для отримання поточної назви сторінки в темі WordPress?
Всі рішення , які я бачив до сих пір ( the_title()
, get_page()->post_name
, get_post()
і т.д.) не працюють на сторінку , яка містить поштові записи. Усі вони повернуть назву останньої публікації в блозі.
Заявивши інший спосіб, припустимо, що у вас створена сторінка в WordPress з назвою "Мої новини". Ця сторінка встановлена як "сторінка публікації". Додайте на сторінку пару публікацій. Тепер, який API можна використовувати для отримання рядка "мої новини" замість назви останньої публікації?
Я знайшов таку змінну, яка, здається, працює.
$wp_query->queried_object->post_name
Це власне URL-версія для назви сторінки (slug), яку я і шукав. Це було протестовано за шаблоном за замовчуванням ( двадцять десять ). Я дійсно не впевнений, чому дві змінні, наведені нижче, не працюють на моєму сайті. Завдяки кеч за print_r()
наконечник .
Тепер, чому ця інформація прихована так глибоко?