Master-X
Форум | Новости | Статьи
Главная » Форум » Блоги и Социальные сети » 
Тема: Страницы вместо постов...
цитата
12/02/11 в 22:55
 X-dream
допустим есть страница about, и несколько страниц уровнем ниже - about/1/ ....... about/2/ .......... about/3/

как на странице about вывести все эти страницы (1,2,3,4) друг за другом, чтоб было как-будто это посты?
цитата
12/02/11 в 23:49
 Yacc
Допустим страница About выводится по шаблону single.php

В этом файле ищем цикл:

Код:
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
...
<?php endwhile; ?>


и меняем на:

Код:
<?php
   if(is_page('About')){
      get_template_part( 'loop', 'about' );
   }
   else {

if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
...
<?php endwhile; } ?>


Создаём файл loop-about.php

Код:
<?php
   query_posts( 'post_type=page&post_parent=About' );
   if ( ! have_posts() ) { echo 'Not Found'; }
   while ( have_posts() ) {
      the_post();
      the_title();
      the_content();
   }
?>


Вуаля. icon_smile.gif
цитата
13/02/11 в 01:56
 X-dream
чёт не выходит у меня icon_smile.gif icon_mad.gif
цитата
13/02/11 в 02:49
 Yacc
Название темы, название шаблона страницы About, версия Wordpess?
цитата
13/02/11 в 16:40
 Boni
А тубы на WP реально это?
цитата
13/02/11 в 17:41
 X-dream
на wp, походу, всё реально, но не просто ...

что такое тюбы? icon_cool.gif http://www.freewptube.com/demo4/

зы - Yacc: немного позже подробнее всё напишу )


Эта страница в полной версии