не уверен, что это достаточно для программирования или если он должен перейти к суперпользователю, который не программирует ВСЕ. Я оставляю его моде, чтобы решить.Wordpress: теги шаблона get_page()
Я создал меню, используя get_pages() и указав родительский идентификатор. Этот родительский идентификатор имеет дочерние и дочерние элементы и под-дочерние элементы. Мне нужно, чтобы каждый из этих (дочерних) дочерних элементов отображал родительский идентификатор, поскольку это меню находится в файле header.php. Поэтому он будет включен для всех страниц независимо от их родословной, и я хотел бы, чтобы их основной раздел секции получил определенный класс «currentActive».
код я сделал ONY работы для детей, а не для суб/суб-суб детей
<li id="infographieButton" <?php echo ($post->ID == 5 || $post->post_parent == 5)? 'class="currentlyActive"': ''; ?>>
<a href="<?php bloginfo('url') ?>/infographie/" class="menuHeader"><span>Infographie</span></a>
<ul id="dropdownmenuInfographie" class="submenu">
<?php
$pages = get_pages('child_of=5&parent=5&sort_column=menu_order&sort_order=asc&title_li=');
foreach($pages as $page) {
?>
<li <?php echo ($post->ID == $page->ID)? 'class="current_page_item"': ''; ?>><a href="<?php echo get_page_link($page->ID) ?>"><?php
echo $page->post_title;
?></a></li>
<?php
}
?>
</ul>
</li>
Я немного озадачен о том, как добиться того, чтобы в wordrpress. Любое предложение приветствуется!
Является ли публикация на разных сайтах проблемой? Я думаю, что это имеет смысл. В любом случае, ваше предложение превосходно, никогда не было обнаружено, что функция раньше. С тех пор я зашел за него и нашел кого-то с той же проблемой: http://photogabble.co.uk/2009/04/17/wordpress-get_post_ancestors/ Спасибо, Майкл! – pixeline