Поддержка Темы и шаблоны Меню конкретной страницы

  • Всем, Привет

    Очень нужна помощь, вопрос такой:

    Есть страница (например: Контакты), она является «Родителем» для еще 3-х страниц (например: Контакты Украина/Контакты Россия/Контакты США).

    Задача: Надо вывести ссылки (как меню) на 3 дочерние страницы, на всех 4-х страницах: Контакты / Контакты Украина / Контакты Россия / Контакты США.
    При этом, что бы на других страницах это меню (ссылки) не выводились.

    То же самое надо и для категорий.

    з.ы. Нужен код функций, HTML и CSS я знаю:)

    WP 3.4.1

    Заранее, Спасибо!

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Не понимаю что и куда надо вставлять. Пример для страниц. В ПХП не разбираюсь вообще, поэтому если можно — разжуйте, плиз!

    Вот это, насколько я понял, надо вставить в PAGE.PHP:

    <?php &get_page_children( $page_id, $pages ) ?>
    <?php get_page_children( $page_id, $pages ) ?>

    А вот это куда?:)

    <?php
    // Set up the objects needed
    $my_wp_query = new WP_Query();
    $all_wp_pages = $my_wp_query->query(array('post_type' => 'page'));
    
    // Get the page as an Object
    $portfolio =  get_page_by_title('Portfolio');
    
    // Filter through all pages and find Portfolio's children
    $portfolio_children = get_page_children($portfolio->ID, $all_wp_pages);
    
    // echo what we get back from WP to the browser
    echo '<pre>'.print_r($portfolio_children,true).'</pre>';
    ?>

    И что на что заменить в примере, что бы все работало?

    Спасибо:)

    А вот это куда?:)

    Туда же.

    И что на что заменить в примере, что бы все работало?

    Заменить ярлык в функции get_page_by_title('Portfolio').

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Меню конкретной страницы» закрыта для новых ответов.