Как реализовать вывод страниц аналогично постам?

👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →

Имеются статичные страницы, постоянно пополняющиеся, нужно новые публиковать в записях в виде анонса как это сделать автоматически, или как нибудь еще?

Создай свой первый сайт на WordPress

MbIKOJLA
Оцените автора
Добавить комментарий

  1. tiaurus

    Если вы хотите выводить посты и страницы в одном списке на главной странице, то нужно добавить фильтр в файл functions.php:

    add_filter( 'pre_get_posts', 'my_get_posts' ); 
    function my_get_posts( $query ) { 
        if ( is_home() && false == $query->query_vars['suppress_filters'] ) $query->set( 'post_type', array( 'post', 'page') ); 
        return $query; 
    }
    

    Он добавляет в цикл вывода постов параметр вывода page. Если вы хотите, чтобы у страниц тоже можно было обозначить категории и метки, то воспользуейтесь плагином Post Tags and Categories for Pages.

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

    Ответить
  2. MbIKOJLA автор

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

    Ответить
    1. tiaurus

      У каждого поста есть своя фиксированная страница с постоянным адресом. Не вижу смысла придумывать велосипед, если он уже придуман.

      Ответить
      1. MbIKOJLA автор

        я просто еще нубяра в этом) сейчас только допер, в принципе и правда можно обойтись только постами, в принципе, потом обратно переделаю все, как придет время…

        Ответить
        1. tiaurus

          Если настроить ЧПУ на вид site/название поста, то и переделывать ничего не нужно будет — посты от страниц ничем отличаться не будут.

          Ответить
    2. tiaurus

      Полные статьи от анонсов чем отличаются в вашем понимании? Длиной текста? Тогда вместо вывода контента выводите цитату.

      Ответить
      1. MbIKOJLA автор

        Статья — это полное отображение текста и информации на данной странице, и относящаяся в основном к одной теме
        А анонс — это что-то вроде небольшого обзора, то что притягивает посетителей и дает им понять о чем речь в данной статье
        Я думаю так, поправьте, если не верно?…

        Ответить
        1. tiaurus

          Тогда вам нужно выводить на главной не целиком контент из поста, а только миниатюру + цитату поста.

          Ответить
  3. MbIKOJLA автор

    В принципе получилось вставкой кода но не очень удобно, писать его каждый раз…

    Ответить