Я заканчиваю тему WP, и я ' m в шаблоне single.php. У меня возникли проблемы, потому что мне нужно получить доступ к родительской категории, в которой находится сообщение, чтобы отображать определенные изображения и XML-контент.
Вот пример того, о чем я говорю. Ниже приводится конечный URL-адрес отдельного сообщения:
/ andrew / leaf-art-2 /
/ andrew /
- это категория, а leaf-art-2
- это одиночный пост. Когда я нахожусь в одном сообщении, у меня возникают проблемы с получением single_cat_title ();
для возврата категории, в которой находится текущее сообщение. Я использую single_cat_title ();
вместо the_category ();
, потому что он отображает строковое значение категории, которое я затем использую для размещения фотографии художника (чья это категория) в их сообщениях. Мне не нужен URL, Мне просто нужна строка с названием категории.
Есть хорошие способы сделать это? Я искал кодекс Wordpress и множество форумов и пока не нашел ответов.
Следующее было моим исходным постом.
Я создал категорию под названием «художники», которая, когда я запускаю single_cat_title ("", false);
Я могу получить строковое значение категории и затем использовать его для поиска подходящего изображения исполнителя с помощью XML.
Это отлично работает на странице шаблона category.php.
Проблема в том, что когда я на самом деле нахожусь внутри единственного поста с категорией «художники», single_cat_title (); не выводит никакой информации на страницу, тем самым не позволяя мне получить доступ к данным XML.
Мне нужно, в то время как в сообщении "художники"> "образец", можно получить из WP категорию.
PS Вышеупомянутая категория - одна из многих, которые используют эту настройку, поэтому я не могу ее жестко запрограммировать.