wp() — переопределяет основной цикл

Циклы – не самая лёгкая для понимания тема в изучении WordPress, поэтому возможно вам будет легче изучить её при помощи моего видеоурока.

Функция полностью переопределяет основной цикл страницы, на которой используется. Тут уже не помогут функции wp_reset_query() или wp_reset_postdata() — переопределение цикла в данном случае окончательное.

wp( $query_vars = '' )
$query_vars
(массив|строка) все параметры точно такие же, как у WP_Query

Пример

Предположим, я вставил следующий код в самый верх файла category.php т.е. в файл, который отвечает за вывод категорий (рубрик) в WordPress:

wp('posts_per_page=5');

Результат будет такой, что неважно, в какой рубрике мы будем находиться, нам всегда будут показываться последние 5 постов на блоге (со всех рубрик конечно же).

Миша

В последние годы я долго не знал, что мне делать с сайтом misha.blog, ведь он практически не приносит никакого профита, но недавно я осознал, что моя миссия – способствовать распространению WordPress. Ведь WordPress – это лучший движок для разработки сайтов – как для тех, кто готов использовать заложенную структуру этой CMS, так и для тех, кто предпочитает headless решения.

Сам же я впервые познакомился с WordPress в 2009 году. Организатор WordCamp. Преподаватель в школах Epic Skills и LoftSchool.

Если вам нужна помощь с вашим сайтом или может даже разработка с нуля на WordPress / WooCommerce — пишите. Я и моя команда сделаем вам всё на лучшем уровне.