Доверьте продвижение нам

Lion Digital Agency

интернет-маркетинг

Категории

Рубрики

Настройка и сопровождение рекламного кабинета во Вконтакте.

от 14000 

Хотите получать заявки моментально? Вся наша команда и партнеры приступят к проекту, подключив также продвижение Авито. Подходит для тех, кого не удовлетворяет имеющийся объем продаж. Разработка сайта компании/каталог/магазин + Яндекс Директ / ВК реклама + СЕО продвижение + Авито продвижение.

от 189000 

SEO-продвижение сайта в ТОП поисковых систем. Рост позиций в первый месяц. Закажите услугу в Lion Digital. Ваш надежный партнер в интернет-маркетинге.

от 25000 

Выводить записи WordPress

Для вывода записей (постов) WordPress можно использовать функцию WP_Query() или get_posts(). Для вывода записей на заданной странице сайта или внутри шаблона страницы, нужно добавить соответствующий код в соответствующий файл шаблона.

Вот пример кода, который выводит последние 5 постов на главной странице сайта:

<?php
$args = array(
    'post_type' => 'post',
    'posts_per_page' => 5,
);

$query = new WP_Query( $args );

if ( $query->have_posts() ) :
    while ( $query->have_posts() ) : $query->the_post();
        // Выводим заголовок поста
        the_title();
    endwhile;
    wp_reset_postdata();
else :
    // Если постов нет
    echo 'Записей не найдено.';
endif;
?>

В этом примере переменной $args присваивается массив параметров запроса. Например, post_type указывает, что нужно получать только записи (посты), а posts_per_page указывает, что нужно выводить максимум 5 постов. В теле цикла выводятся заголовки каждого из найденных постов функцией the_title(). В конце нужно выполнить wp_reset_postdata(), чтобы вернуться к общему контексту WordPress.

Если нужно получить посты по определенным критериям, можно добавить еще несколько параметров в массив $args, например:

$args = array(
    'post_type' => 'post',
    'post_status' => 'publish',
    'posts_per_page' => 10,
    'category_name' => 'новости',
);

В этом случае будут получены посты с post_type=post, статусом post_status=publishposts_per_page=10, только из категории category_name=новости.

Поделиться:

Комментарии

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Задать вопрос

Оставляя заявку, вы соглашаетесь с политикой обработки персональных данных.

Меню

Оставить заявку

Оставляя заявку, вы соглашаетесь с политикой обработки персональных данных.