Поддержка Темы и шаблоны Посты из категории на странице

  • Решено Kisliay

    (@kisliay)


    Здравствуйте, нужна Ваша помощь. Сейчас делаю новый сайтик на WP. Обычно сайт выглядит так, а у меня есть необходимость, что бы по мимо основного контента, выводились данные с определенной страницы на всех страницах (рубриках и т.п.) сайта включая главную, скажем вместо сайдбара, а так же в определенных местах по несколько последних постов из конкретных категорий в том же виде, что и на странице категории. т.е. получиться должно вот так Резметку дивами я накидал, а вот какой код надо вставить не знаю ((( в эти области не знаю…

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Синяя область похожа на сайдбар, поэтому можете попробовать такой вариант, добавить код в файл functions.php активной (используемой) Темы

    function wikicms_get_content_from_page($atts) {
        extract( shortcode_atts( array(
    		'page_id' => ''
    		), $atts ) );
        $page_data = get_page($page_id, ARRAY_A);
        $content = $page_data['post_content'];
        return $content;
    }
    add_shortcode( 'content', 'wikicms_get_content_from_page' );
    add_filter( 'widget_text', 'do_shortcode' );

    и в текстовый виджет или в тело поста (при редактировании) вставить такой шорттег [content=2] где цифра это ID страницы. Это более универсальный вариант, можно немного изменить код и вызывать например, через функцию, прямо в коде шаблона.
    ——
    Писал спросонья, поэтому работать будет или нет, не знаю )

    Автор Kisliay

    (@kisliay)

    Ок, попробую… а как же быть с постами из рубрик?
    Знаю, что можно воспользоваться такого рода кодом

    <ul class="is_kat">
    <?php
    $posts_new = get_posts('category=1&numberposts=3');
    foreach ($posts_new as $post_new) :
        echo '<li class="news_item"><a href="';
        echo get_permalink($post_new->ID);
        echo '">';
        echo mysql2date('j.m.Y',  $post_new->post_date);
        echo ' - ';
        echo $post_new->post_title;
        echo '</a></li>';
    endforeach;
    ?>
    </ul>

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

    а как же быть с постами из рубрик?

    Подробнее можете в кодексе посмотреть… Пересказывать нет смысла. 🙂

    Автор Kisliay

    (@kisliay)

    ((( в инглише не силен (((

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