[Помогите] Вывод определенной записи на главную

Тема в разделе "Wordpress", создана пользователем Skorp1oN, 16 мар 2010.

Статус темы:
Закрыта.
Модераторы: DzSoft, Sorcus
  1. Skorp1oN

    Skorp1oN

    Регистр.:
    16 дек 2007
    Сообщения:
    370
    Симпатии:
    25
    Здравствуйте.
    Столкнулся с такой проблемой:
    Требуется вывести контент одной из записей на главную.
    Т.е. не просто название страницы, а именно весь контент что заполнено из админки (т.е. будет отдельный блок, который можно будет редактировать из админки).
    Заранее спасибо за помощь.
     
  2. CTAC

    CTAC Создатель

    Регистр.:
    17 май 2008
    Сообщения:
    16
    Симпатии:
    1
    Здравствуйте. Как вариант могу посоветовать создать специальную рубрику для вашей записи и выводить в нужном месте одну записть из этой рубрики.

    Пример кода:

    <!-- BEGIN -->
    <?php $cat = new WP_query(); $cat->query('orderby=rand&showposts=10&cat=3'); ?>
    <h2 style="color:#cc071e">Новости туризма</h2><br>
    <ul>
    <?php while ($cat->have_posts()) : $cat->the_post(); ?>
    <li><a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a><div class="clear"></div></li>
    <?php endwhile; ?>

    </ul>
    <!-- DONE -->


    В данном случае выводятся 10 постов из третьей категории в нужном месте. Вперёд )
     
    Skorp1oN нравится это.
  3. BadMotherFucker

    BadMotherFucker Модератор (Core Team)

    Регистр.:
    13 ноя 2009
    Сообщения:
    784
    Симпатии:
    560
    Настройки (Settings) — Чтение (Reading Settings) - выбрать статичную станицу в качестве главной (Front page displays: A static page (select below) -> Front page: )

    Или так как предложил СТАС, в ссылке под хайдом более подробно об этом написано
    http://forum.maxsite.org/viewtopic.php?id=575
     
    Skorp1oN нравится это.
  4. andreaj

    andreaj Создатель

    Регистр.:
    26 мар 2009
    Сообщения:
    26
    Симпатии:
    3
    Также можно так:
    PHP:
    <?php if(is_home() ) { ?> 
    <?php query_posts($query_string.'p=5'); ?> 
    //где 5 id нужной вам записи

    //здесь вставляете код вывода записей(скопировать его можно в редакторе тем "одиночная запись", например:
    <?php if (have_posts()) : ?>

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

            <div class="post" id="post-<?php the_ID(); ?>">


                    

        <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Ссылка на запись <?php the_title(); ?>"><?php the_title(); ?></a></h2>

                            
                                <small><?php the_time('d.m.Y'?> </small> 



                <div class="entry">
                    <?php the_content('Читать полностью &raquo;'); ?>
                </div>

                <p class="postmetadata">

    <?php comments_popup_link('Комментариев нет''1 Комментарий''% комментариев'); ?>                
                    
                    <?php edit_post_link('<strong>|</strong>Редактировать','','<strong></strong>'); ?>  

                </p>


    <br />
            </div>


        <?php comments_template(); ?>


        <?php endwhile; ?>

    <p align="center"><?php next_posts_link('&laquo; Предыдущие 10'?>  &nbsp; &nbsp; <?php previous_posts_link('Следующие 10 &raquo;'?>  
     </p>
        
        <?php else : ?>
            <h2 align="center">Не найдено</h2>
            <p align="center">Извините, но у нас нет того, что Вы здесь ищете.</p>
        <?php endif; ?>
    //конец кода вывода записей
    <?php ?>
     
Статус темы:
Закрыта.