В этой статье будет собираться вся информация, которая поможет вам быстро и надежно натягивать сайты на WordPress.
Как вывести 5 последних записей?
<?php
$args = array(
'post_type' => 'post',
'post_status' => 'publish',
'posts_per_page' => 5, // Количество записей
);
$query = new WP_Query($args);
if ($query->have_posts()) :
?>
<ul>
<?php while ($query->have_posts()) : $query->the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; wp_reset_postdata(); ?>
</ul>
<?php endif; ?>
Как вывести меню сайта?
<?php
$args = array(
'theme_location' => 'main-menu',
'container' => false,
'items_wrap' => '%3$s',
);
wp_nav_menu($args);
?>
Здесь мы использовали функцию wp_nav_menu()
, чтобы вывести меню, заданное в локации main-menu
. Мы также устанавливаем параметр container
в false
, чтобы убрать контейнер <div>
по умолчанию, и items_wrap
в %3$s
, чтобы убрать обертку <ul>
по умолчанию.
Вы можете создать меню и назначить его локацию main-menu
в панели управления WordPress. Также вы можете изменять стили меню, используя CSS.