Я заканчиваю тему WP, и я нахожусь в шаблоне single.php. У меня возникают некоторые проблемы, потому что мне нужно получить доступ к родительской категории, в которой находится сообщение, чтобы отображать определенные изображения и содержимое XML.Получите категорию Wordpress от одного сообщения
Вот пример того, о чем я говорю. Ниже конец URL одного поста:
/андрей/лист-арт-2/
/andrew/
это категория, и leaf-art-2
является единственным постом. Когда я нахожусь в одном сообщении, у меня возникают проблемы с получением single_cat_title();
, чтобы вернуть категорию, в которой находится текущее сообщение. Я использую single_cat_title();
вместо the_category();
, потому что он отображает строковое значение категории, которое затем я использую для размещения изображения художник (чья категория это) на своих постах. Я не использую URL-адрес, мне просто нужна строка с названием категории.
Какие-либо хорошие способы сделать это? Я искал Wordpress Codex и множество форумов, и пока не нашел ответов.
Следующее было моим оригинальным сообщением.
Я создал категорию под названием «художники», которая при запуске single_cat_title("", false);
Я могу получить строковое значение категории, а затем использовать ее для поиска соответствующего изображения исполнителя с использованием XML.
Это прекрасно работает на странице шаблона category.php.
Проблема в том, что когда я нахожусь внутри одного сообщения, которое имеет категорию «художников», single_cat_title(); не выводит никакой информации на страницу, тем самым не позволяя мне обращаться к данным XML.
Мне нужно, в то время как в статье «художники»> «образец» можно получить от WP категории.
P.S. вышеуказанная категория является одной из многих, которая использует эту настройку, поэтому я не могу ее жестко кодировать.
Спасибо за ответ. Я видел это, но предположил, что [0] будет вызывать из первых категорий, а не в первую очередь категории, в которых был опубликован пост. Спасибо! – Ian 2010-11-27 05:33:04