WordPress Пользовательские Таксономии - PullRequest
1 голос
/ 14 июня 2011

Мне интересно, есть ли способ перечислить все пользовательские таксономии, которые являются братьями и сестрами, на текущей странице (например, в моем single.php)?

Например, моя таксономия выглядит следующим образом

Категория

  • - Древний
  • +++ Греческий
  • ///// Платон
  • ///// Сократ
  • +++ Roman
  • +++ Индийский
  • - Классический
  • - Современный

Я хотел бы создать боковую панель, в которой перечислены все другие элементы, имеющие одного и того же родителя (включая потомков других братьев и сестер - например, на странице «Греческий» будут перечислены «Роман» и «Индийский». Страница «Древний» будет включать ссылки на «Древние >> греческие», «Древние >> римские», «Древние >> индийские», «Классические» и «Современные» страницы.)

Возможно ли это с пользовательскими таксономиями? Как мне этого добиться?

Спасибо!

* EDIT *

Кроме того, для справки, я работаю со следующими постами в блоге, которые дают более подробное представление о том, что мне нужно, у меня просто возникают проблемы с его настройкой в ​​соответствии со спецификациями, которые я упоминал в своем первоначальном посте:

http://net.tutsplus.com/tutorials/wordpress/introducing-wordpress-3-custom-taxonomies/

https://github.com/scribu/wp-query-multiple-taxonomies/wiki/Changing-templates

http://scribu.net/wordpress/extending-the-category-walker.html

1 Ответ

0 голосов
/ 14 июня 2011
$post = get_post($id); //Get the post id

    if($post->post_parent){ //If it has a parent

        wp_list_pages('child_of='.$post->post_parent . '&exclude='.$id); //List the pages that are children of the parent page, excluding the current one.

    }

Это создаст список всех братьев и сестер страницы. У меня такое ощущение, что вы хотите что-то немного другое, так как вы упоминаете пользовательские таксономии, а также страницы. Это пользовательские типы сообщений, категории или страницы? Дайте мне знать, если это работает для вас:)

...