Знатокам вордпресс

T
На сайте с 22.10.2010
Offline
65
540

Подскажите пожалуйста как реализовать!

Есть файл Page.PHP, там я хочу вывести все ссылки на все статьи сайта! Пробую прописать вывод как в файле index.php, но почему то выводится 1 ссылка только на саму Page.PHP.

код

<?php get_header(); ?>

<?php get_sidebar(); ?>

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

<h2><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>

<?php endwhile; ?>

<?php else : ?>

<?php endif; ?>

<?php get_footer(); ?>

maldivec
На сайте с 04.11.2008
Offline
160
#1

Для начала объясните смысл этого действа?

Похоже что вы хотите что-то типа карты сайта сделать, если это так - то делаете вы ее неверно.

При вызове станицы page.php вордпресс тянет из БД только эту страницу, а не список всех записей. Вам нужен отдельный запрос к БД через WP_Query.

D
На сайте с 30.09.2008
Offline
107
#2

topman, почему просто не поставить плагин карты сайта - Dagon Design Sitemap Generator? Он выводит все посты, по рубрикам. Все просто и не нужно никаких садо-мазо.

T
На сайте с 22.10.2010
Offline
65
#3

Необходимо что-то вроде каталога всех статей на сайте, но это не карта сайта!

IL
На сайте с 20.04.2007
Offline
435
#4

В плагинах карту сайта искать не пробовали?

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
T
На сайте с 22.10.2010
Offline
65
#5

Хочу что-то на подобие этого!

D
На сайте с 30.09.2008
Offline
107
#6
topman:
Хочу что-то на подобие этого!

Картинка конечно маловата, но из того что я увидел, вполне можно карту сайта, которую выше дал, поставить. Сорри что повторяюсь, но не понимаю в чем для вас данный каталог от карты сайта имеет принципиальное отличие.

Dagon Design Sitemap Generator гененирует карту так:


Главная
Статическая страница
Категория 1
- Поста категории 1
- Поста категории 1
- Поста категории 1

Категория 2
- Поста категории 2
- Поста категории 2
- Поста категории 2

и т. д.

По-моему в настройках даже можно отключить вывод главной и стат. страниц.

PS. Теги, которые выше на скриншоте, данная карта конечно не выводит.

V
На сайте с 27.04.2009
Offline
46
#7
maldivec:
Для начала объясните смысл этого действа?

Похоже что вы хотите что-то типа карты сайта сделать, если это так - то делаете вы ее неверно.

При вызове станицы page.php вордпресс тянет из БД только эту страницу, а не список всех записей. Вам нужен отдельный запрос к БД через WP_Query.

попробуйте:

$the_query = new WP_Query( 'cat=ID категории' );



while ( $the_query->have_posts() ) : $the_query->the_post();
echo '<li>';
the_title();
echo '</li>';
endwhile;


wp_reset_postdata();
Мое детище, которое холю и лелею (http://quicktuts.ru/) Беспроводной интернет, антенны Yota (http://skylink.ws/Yota/) Профессиональный хостинг. Бесплатный домен. Безлимитный трафик. (http://goo.gl/MMvWNj)
maldivec
На сайте с 04.11.2008
Offline
160
#8

Неверный подход в том, что вы под это используете файл page.php! В итоге вы не сможете создавать страницы обычные с информацией, вместо них будет этот ваш каталог.

veleg
На сайте с 30.01.2011
Offline
142
#9

Dagon Design Sitemap Generator + CSS и будет у вас как на картинке.

Фигачу Телеграм-ботов ( https://teleg.run/veleg )

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий