WordPress - форум поддержки пользователей | русский ВордПресс

Помощь пользователям русского ВордПресс (WordPress)

Вы не зашли.

Объявление

#51 24.04.2009 13:48:12

Olik
Новичок
Зарегистрирован: 24.04.2009
Сообщений: 6
Вебсайт

Re: Вывод списка страниц wp_list_pages

Здравствуйте. Вот уже несколько дней не могу найти решения для изменения структуры страниц. В стадартном виде они непостоянны: после добавления нового поста каждая страница меняется. Если индексация не мгновенна, это плохо с точки зрения сео.
Цель - переделать страницы так, чтобы они сортировались в обратном порядке, и лишь последняя (она же домашняя, home) имела непостоянный характер. Наподобие liveinternet.ru:

Страницы:   [4]  3  2  1

Если кто-нибудь знает, как это можно организовать, помогите, пожалуйста.

Неактивен

 

#52 04.05.2009 08:24:02

grisha-star
Гуру-блогер
Зарегистрирован: 28.01.2008
Сообщений: 453

Re: Вывод списка страниц wp_list_pages

Ю.Б. написал:

<?php wp_list_pages('sort_column=menu_order'); ?>

http://codex.wordpress.org/Template_Tags/wp_list_pages

Сделал как указанно выше, заменил <?php wp_list_pages('sort_column=menu_order&title_li=&child_of='. $parent_id); ?> на <?php wp_list_pages('sort_column=menu_order'); ?> всёравно не по порядку распологается.
Получается когда добавляю новую страницу она внизу списка :( Хотя номер ей присовен не последний :(

Вот весь код:
        <?php /* Creates a menu for pages beneath the level of the current page */
            if (is_page() and ($notfound != '1')) {
                $current_page = $post->ID;
                while($current_page) {
                    $page_query = $wpdb->get_row("SELECT ID, post_title, post_status, post_parent FROM $wpdb->posts WHERE ID = '$current_page'");
                    $current_page = $page_query->post_parent;
                }
                $parent_id = $page_query->ID;
                $parent_title = $page_query->post_title;
       
                if ($wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_parent = '$parent_id' AND post_status != 'attachment'")) { ?> 
                    <li> 
                        <div class="sb-pagemenu"><h2><?php echo $parent_title; ?> Subpages</h2>
                            <ul>
                                <?php wp_list_pages('sort_column=menu_order&title_li=&child_of='. $parent_id); ?>
                            </ul>
                       
                            <?php if ($parent_id != $post->ID) { ?>
                                <a href="<?php echo get_permalink($parent_id); ?>">Back to <?php echo $parent_title; ?></a>
                            <?php } ?>
                        </div>
                    </li>   
                <?php } ?>

Отредактированно grisha-star (04.05.2009 08:36:34)

Неактивен

 

#53 04.05.2009 18:37:14

grisha-star
Гуру-блогер
Зарегистрирован: 28.01.2008
Сообщений: 453

Re: Вывод списка страниц wp_list_pages

Помогите, пожалуйста!

Неактивен

 

#54 06.12.2009 16:17:14

Personelo
Блогер
Зарегистрирован: 21.11.2009
Сообщений: 25

Re: Вывод списка страниц wp_list_pages

Куда делать первая страница? На ней было много важной информации. Сейчас страница загружается пустой.

Из того что сохранилось. У меня есть код, который выводит список ссылок внутренних страниц на конкретной странице. Кто-нибудь может подсказать, как его модернизировать, чтобы он выводил список по алфавиту. Сейчас у меня выводится все в разнобой.
  <div id="submenu">
    <ul>
    <?php
      if($post->post_parent) { // страница является потомком
        wp_list_pages('sort_column=menu_order&title_li= &child_of='.$post->post_parent);
      }
      elseif(wp_list_pages("child_of=".$post->ID."&echo=0")) { // у страницы есть потомки
        wp_list_pages('sort_column=menu_order&title_li=&child_of='.$post->ID);
      }
    ?>
    </ul>
  </div>

Неактивен

 

#55 24.12.2009 14:57:04

belam
Новичок
Зарегистрирован: 24.12.2009
Сообщений: 1
Вебсайт

Re: Вывод списка страниц wp_list_pages

Personelo какие ошибки пишет?


http://beshow.ru - обзоры фильмов

Неактивен

 

#56 29.12.2009 16:13:15

bgick
Новичок
Зарегистрирован: 29.12.2009
Сообщений: 2

Re: Вывод списка страниц wp_list_pages

Подскажите плиз  перерыл кучу инфы но так толком ничего не нашел подскажите как сделать чтобы подразделы,в сайдбаре, разворачивались при нажатии на  раздел потому как по умолчанию они все развернуты. Раньше в старой версии вордперса была галочка а в новой немогу додумать

Неактивен

 

#57 06.09.2010 16:52:20

Таша
Новичок
Зарегистрирован: 20.01.2010
Сообщений: 15

Re: Вывод списка страниц wp_list_pages

Подскажите пожалуйста как сделать вот в этом коде:
<!-- Menu -->
        <ul id="nav2" class="clearfloat">
<li><a href="<?php echo get_option('home'); ?>/" class="on">Главная</a></li>
<?php wp_list_pages('sort_column=menu_order&title_li=&child_of='. $parent_id); ?>
</ul>
что бы у меня пункты подменю выводились каждый с новой строки,а сейчас у меня выводится в одну строку как слова в предложение(((( никак не могу найти ответ на этот вопрос.

Неактивен

 

#58 07.09.2010 04:42:29

*Zю
Блогер
Зарегистрирован: 29.11.2008
Сообщений: 57

Re: Вывод списка страниц wp_list_pages

с помощью css

Неактивен

 

#59 07.09.2010 12:33:05

Таша
Новичок
Зарегистрирован: 20.01.2010
Сообщений: 15

Re: Вывод списка страниц wp_list_pages

С превеликим уважением, а как с помощью CSS  сделать это,что то все перепробовала и не получается(((Очень нужно сделать,помогите, пожааааалуйста,вот код менюшки этой:

Код:

#nav2{
background-color: #202020;
display: block;
font-size:1.1em;
height:50px;
width:100%;
}
#nav2, #nav2 ul {
line-height: 1;
list-style: none;
}

#nav2 a ,#nav2 a:hover{
border:none;
display: block;
text-decoration: none;
}

#nav2 li {
float: left;
list-style:none;
}

#nav2 a,#nav2 a:visited {
color:#109dd0;
display:block;
font-weight:bold;
padding:6px 12px;
}

#nav2 a:hover, #nav2 a:active {
color:#fff;
text-decoration:none
}

#nav2 li ul {
border-bottom: 1px solid #a9a9a9;
height: auto;
left: -999em;
position: absolute;
width: 900px;
z-index:999;
}

#nav2 li li {
width: auto;
    
}

#nav2 li li a,#nav2 li li a:visited {
color:#109dd0;
font-weight:normal;
font-size:0.9em;
}

#nav2 li li a:hover,#nav2 li li a:active {
color:#fff;
}

 #nav2 li:hover ul,
 #nav2 li li:hover ul,
 #nav2 li li li:hover ul,
 #nav2 li.sfhover ul,
 #nav2 li li.sfhover ul,
 #nav2 li li li.sfhover ul {
    left: 30px;
    position:absolut;
}

Неактивен

 

#60 04.01.2011 15:44:39

Vesb
Новичок
Зарегистрирован: 04.01.2011
Сообщений: 2

Re: Вывод списка страниц wp_list_pages

Есть горизонтальное меню под шапкой куда выводятся страницы. Есть какое-то количество страниц. Подскажите, пожалуйста, как сделать так, чтобы все остальные создаваемые страницы не выводились в верхнем меню, но выводились в новом меню в сайдбаре (wordpress 3.0.4)

Всех с новым годом!

Неактивен

 

#61 07.01.2011 10:53:15

Vesb
Новичок
Зарегистрирован: 04.01.2011
Сообщений: 2

Re: Вывод списка страниц wp_list_pages

Подскажите, нашел как можно исключить определенные страницы

Код:

<ul>
  <?php wp_list_pages('exclude=17,38' ); ?>
</ul>

но в новом вордперс 3 (в стандартной теме Twenty+Ten) меню выводится с помощью другой команды.

Код:

<?php /* Our navigation menu.  If one isn't filled out, wp_nav_menu falls back to wp_page_menu.  The menu assiged to the primary position is the one used.  If none is assigned, the menu with the lowest ID is used.  */ ?>
                <?php wp_nav_menu( array( 'container_class' => 'menu-header', 'theme_location' => 'primary' ) ); ?>

Могли бы вы подсказать как сделать то же самое в этой теме?

Неактивен

 

#62 07.01.2011 11:06:34

Ю.Б.
Прогрессор
Откуда: Харків, Україна
Зарегистрирован: 25.07.2007
Сообщений: 12116
Вебсайт

Re: Вывод списка страниц wp_list_pages

Взять и поменять одну функцию на другую. При этом помнить, что Темы, которые идут вместе с движком, и обновляются вместе с ним.


"Лучший способ убедить дурака, что он не прав, — позволить ему поступить по-своему." (Джош Биллингс)

Неактивен

 

#63 15.04.2011 18:31:04

Alenanet
Новичок
Зарегистрирован: 15.04.2011
Сообщений: 1
Вебсайт

Re: Вывод списка страниц wp_list_pages

мне помог Fold category list  - выпадающий список категорий при нажатии на котегорию --- то , что нужно и работает на WP 3.1.1

Отредактированно Alenanet (15.04.2011 18:33:56)

Неактивен

 

#64 30.08.2011 14:57:16

незнайка
Блогер
Зарегистрирован: 04.08.2011
Сообщений: 66

Re: Вывод списка страниц wp_list_pages

Всем добрый день. С программированием не дружу. Подскажите кто может, как в этом коде сделать, чтобы не выводился список страниц родителя, а только второй уровень!!! Второй то и так выводится. Хочется чтобы и родитель не выводил свои дочерние страницы!! Только дочерниче чтобы выводили!!!

Вот код:

<?php
  $children = wp_list_pages('title_li=&child_of='.$post->ID.'&echo=0');
  if ($children) { ?>
  <ul>
  <?php echo $children; ?>
  </ul>
  <?php } ?>

Неактивен

 

#65 30.08.2011 15:14:46

SkyWriter
Администратор
Зарегистрирован: 26.01.2009
Сообщений: 541

Re: Вывод списка страниц wp_list_pages

Так, начнем с дружбы со здравым смыслом :) А потом плавно перейдем к программированию.

Давайте определимся, сколько у Вас уровней вложенности страниц. Потом для страницы каждого уровня напишите, что бы Вы хотели там видеть.

Неактивен

 

#66 31.08.2011 06:29:11

незнайка
Блогер
Зарегистрирован: 04.08.2011
Сообщений: 66

Re: Вывод списка страниц wp_list_pages

Дерево такое!

1 уровень (родитель)-Овощи
   2 уровень (вложение в Овощи)-Морковь
         3 уровень (вложение в Морковь)-Жареная
         3 уровень (вложение в Морковь)-Вареная
   2 уровень (вложение в Овощи)-Свекла
         3 уровень (вложение в Свеклу)-Рубленая
         3 уровень (вложение в Свеклу)-Мятая
         3 уровень (вложение в Свеклу)-Сухая
   2 уровень (вложение в Овощи)-Капуста
         3 уровень (вложение в Капусту)-Морская
         3 уровень (вложение в Капусту)-Цветная

Нужно ,чтобы нажав на главную страницу Овощи, в сайдбаре показывались только страницы второго уровня, без 3 уровней. А нажав на страницы 2 уровня показывались только страницы 3 уровня без 2-го)

Неактивен

 

#67 31.08.2011 07:25:48

SkyWriter
Администратор
Зарегистрирован: 26.01.2009
Сообщений: 541

Re: Вывод списка страниц wp_list_pages

Вам нужен параметр: depth=1 (см. http://codex.wordpress.org/Function_Ref … list_pages)

Неактивен

 

#68 31.08.2011 19:10:04

незнайка
Блогер
Зарегистрирован: 04.08.2011
Сообщений: 66

Re: Вывод списка страниц wp_list_pages

Спасибо за помощь! Работает :)

Неактивен

 

#69 08.09.2011 14:36:10

незнайка
Блогер
Зарегистрирован: 04.08.2011
Сообщений: 66

Re: Вывод списка страниц wp_list_pages

Скажите! А можно сделать тоже самое, только для списка рубрик?

Неактивен

 

#70 08.11.2011 10:01:30

Aspix
Новичок
Зарегистрирован: 13.10.2008
Сообщений: 4

Re: Вывод списка страниц wp_list_pages

Здравствуйте.

Не подскажите, как сделать так, чтобы выводилось только определенное количество последних созданных страниц? Пробовал через аргумент number, но не работает.

Есть какие-нибудь другие варианты?

Спасибо.

Неактивен

 

#71 24.12.2011 16:53:08

незнайка
Блогер
Зарегистрирован: 04.08.2011
Сообщений: 66

Re: Вывод списка страниц wp_list_pages

Снова всем привет! Опять я о наболевшем. Тот же код , динамического вывода страниц. Он работает , но хотлось бы ,чтобы после нажатия на дочерние вложения они не исчезали, как этого можно добиться? Помогите ребята!


<?php
  $children = wp_list_pages('title_li=&depth=0&child_of='.$post->ID.'&echo=0');
  if ($children) { ?>
  <ul>
  <?php echo $children; ?>
  </ul>
  <?php } ?>

Неактивен

 

#72 11.01.2012 11:48:47

Burkov7000
Новичок
Зарегистрирован: 11.01.2012
Сообщений: 1

Re: Вывод списка страниц wp_list_pages

создал страницу, и теперь не могу добавить ее в список навигации.
я чайник 
помогите плиз

Неактивен

 

#73 15.07.2012 08:28:33

sergey_viper
Блогер
Зарегистрирован: 14.07.2012
Сообщений: 23

Re: Вывод списка страниц wp_list_pages

Пипл, кто может помочь реализовать вывод на одной странице миниатюры и названия других страниц(выборочных).

Неактивен

 

#74 04.07.2013 19:04:45

yaleks77
Новичок
Откуда: Украина, Киев
Зарегистрирован: 04.07.2013
Сообщений: 2
Вебсайт

Re: Вывод списка страниц wp_list_pages

Полезно!

Неактивен

 

#75 05.08.2013 11:03:50

Klimkin
Новичок
Откуда: ЧР г.Алатырь
Зарегистрирован: 05.08.2013
Сообщений: 1
Вебсайт

Re: Вывод списка страниц wp_list_pages

Пригодится

Неактивен

 

Board footer

Работает на PunBB
© Копирайт 2002–2005 Rickard Andersson