Поддержка Проблемы и решения Страница архива

  • Доброго времени суток.
    Недавно столкнулся с проблемой, которую не могу решить.
    Суть проблемы такая:
    Хочу сделать страницу архива, чтобы в ней выводились все новости постранично,а сбоку была навигация архива по месяцам.

    Делал так:
    Через админ панель создавал новую страницу, и присваивал ей шаблон, который размещал в папке с темой. Боковую навигацию не прикручивал, ибо не разобрался с выводом всех новостей, и надобности небыло.
    Код шаблона:

    <?php
    /*
    Template Name: Archive page
    */
    ?>
    <?php
    get_header();
    ?>
    <div id="primary_nav">
    
    <ul>
    <li class='left'>
    <li class='left'>
    <li class='left'>
    </ul>
    </div>
    <div id="wrapper">
    	<div id="header">
    	</div>
        <div id="content">
    <!-- ---------------->
    <?php
    get_template_part( 'loop2', 'index' );
    ?>
    <!-- ----------------->
        </div>
    </div>
    <div id="footer">
    <?php
    get_footer();
    ?>
    </div>

    В итоге, у меня выводилась одна тема, с названием страницы. А записи, которые выводятся на главной, не показываются.
    Будьте добры, помогите мне решить данную проблему.
    П.С. С wordpress’om начал знакомиться не давно, поэтому много не знаю.

    Заранее спасибо.
    С Уважением Awe.

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тут вообще на темы отвечают? На фан сайтах и то больше опытных походу.

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

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

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

    <?php
    get_template_part( 'loop2', 'index' );
    ?>

    Выводиться название страницы, вместо новостей. Вот я и хочу узнать как можно выводить новости на другие статические страницы.

    get_template_part — это вставка в текущий шаблон кода из файла loop2-index.php, т.е. вопрос в том, что в этом файле и зачем он вам.
    Код, отвечающий за вывод ленты постов, описан в кодексе со всеми примерами.
    Т.е. основной код (не единственно возможный способ) — это

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

    а далее — возможны уже множество вариаций, в зависимости от того, какие конкретно заголовки вам нужны, оформление, классификация и т.п.

    Скажу сокровенное, замусоленное и ненавидимое многими: читайте Codex.

    Ситуация в том, что я уже пробовал таким образом вывести сообщения, но!
    Он выводит только название страницы, как название поста, и дату публикации.

    Архив
    Posted on 13.10.2011 by Awe

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

    Страницы — не записи. Они не проходят циклически через главную страницу. Примечание: Включать записи в страницы можно с помощью модуля Inline Posts Plugin. Хотя в шаблон страницы можно добавить код PHP, в саму страницу нельзя добавить код так, чтобы при этом он ещё и работал. Примечание: Этого можно достичь, используя модуль, работающий с PHP, такой как Exec-PHP или RunPHP

    Вот что нашел в админке в помощи. Буду пробовать.

    На идею забил 🙂 Сделал через рубрики. Намного проще однако 🙂

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