Интеграция сайта на WordPress – Шпаргалка

Владислав Белецкий
Владислав Белецкий .
Категория:
Комментариев: 0

В этой статье будет собираться вся информация, которая поможет вам быстро и надежно натягивать сайты на 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.

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии