• ДОБРО ПОЖАЛОВАТЬ В КЛУБ ПО WORDPRESS

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

    Присоединяйтесь к нам, вам обязательно понравится - Присоединится

Вопрос Прикрепления постов к странице

obelix13

НОВИЧОК

obelix13

НОВИЧОК
Сообщения
13
Добрый вечер.
Может кто знает подскажите как прикреплять все свежие (или любые) посты(страницы) к определённой странице?
Я для меню создал страницу "Новости" и туда надо публиковать все посты(страницы) в виде блоков с миниатюрой и частичным текстом и кнопкой "Подробнее"

Как это реализовать?
 

Попай

АДМИНИСТРАТОР

Попай

АДМИНИСТРАТОР
Сообщения
3,247
Реализовать можно разными способами. На вскидку, что пришло в голову:
  1. Использовать тег "Новости" и по нему выводить все записи.
  2. Другой вариант сделать отдельный тип поста "Новости".
 

obelix13

НОВИЧОК

obelix13

НОВИЧОК
Сообщения
13
Реализовать можно разными способами. На вскидку, что пришло в голову:
  1. Использовать тег "Новости" и по нему выводить все записи.
  2. Другой вариант сделать отдельный тип поста "Новости".
Спасибо это победил настройки Чтения--> Главная поставила "Главная" и страница записей "Новости". Но на "Главную" так и не понял как транслировать(((
 

Попай

АДМИНИСТРАТОР

Попай

АДМИНИСТРАТОР
Сообщения
3,247
А не подойдет все такие посты в категорию "Новости" и выводить их на определенной странице?
 

Попай

АДМИНИСТРАТОР

Попай

АДМИНИСТРАТОР
Сообщения
3,247
PHP:
<?php query_posts('cat=1,2,3'); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
//Тут Ваш код
<?php endwhile; ?>
Такой код выведет на главную записи из всех категорий с ID 1, 2 и 3.

Ниже преведены еще несколько примеров использования query_posts:
query_posts('cat=-3') - Не показывать категорию id которой равно 3;
query_posts('cat=-1,-2,-3') - Не показывать категории, id которых равны 1, 2 и 3;
query_posts('cat=2,6,17') - Вывести категории с id равным 2, 6 и 17;
query_posts('category_name=WordPress') - Вывести категорию с названием “WordPress”;
query_posts('name=Hello World') - Вывести один пост с названием “Hello World”;
query_posts('p=5') - Вывести один пост, id которого равно 5;
query_posts('page_id=7') - Вывести страницу id которой равно 7;
query_posts('pagename=about') - Вывести страницу с названием “about”;
query_posts('cat=18&showposts=5') - Вывести 5 постов из категории с id=18;
query_posts('cat=3&orderby=date&order=ASC') - Вывести посты из категории id которой равно 3, сортировать по дате в хронологическом порядке(DESC - в обратном порядке);
query_posts('posts_per_page=10') - Вывести 10 постов на страницу (при значении -1 выводит все посты);
query_posts('cat=3&year=2008') - Вывести посты из категории с id=3 за 2008 год;
query_posts('orderby=rand&showposts=3&cat=3') - выводин рандомно, т.е. случайно 3 записи из 3 категории;
query_posts('orderby=rand&showposts=3') - выводит случайно 3 записи из всех категорий;
query_posts('meta_key=cars&meta_value=volvo') - выводит список постов с произвольным полем “cars” и значением этого поля volvo.
 
Последнее редактирование:

egor7712

НОВИЧОК

egor7712

НОВИЧОК
Сообщения
2
Советую плагин Advanced Recent Posts (y) есть много настроек, как будет выглядеть, что будет отображено, размеры пиктограмм и т.д. После всего этого генерируется шорткод, которую можно где угодно вставить
А вообще, есть много плагинов по этой теме
 
Сверху