Поддержка Проблемы и решения Вывод всех постов (register post type)?

  • Всем привет.

    Такая проблема.

    Я вывожу кастомные посты на странице через register post type и на этой странице есть кнопка «Показать еще». При нажатии на кнопку открывается другая страница и я пытаюсь на этой открытой странице вывести все записи кастомного типа. То есть на предыдущей странице выводятся 6 записей, а на той, на которую перешли должны вывестись все записи(их около 20).

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

    register post type называется vacancies.
    2 файла: vacancies-page.php — тут идет вывод записей (нужно вывести около 6), а на странице archive-vacancies вывести все которые есть (больше 20).
    Код vacancies-page.php

    <div class="vacancies">
        <?php foreach(getVacancies() as $vpost): ?>
            <div class="vac-card">
                <div class="pic" style="background-image: url(<?php echo get_the_post_thumbnail_url( $vpost->ID, 'large'); ?>);"></div>
                <p><?php echo $vpost->post_title; ?></p>
            </div>
        <?php endforeach; ?>
        <a href="/vse-vakansii">
            <div class="wrap-button"><button>Больше вакансий</button></div>
        </a>
    </div>

    Все записи вывожу в файле archive-vacancies.php
    Код archive-vacancies.php

    <div class="vacancies">
      <?php 
      $args = array(
        'numberposts' => 20,
          'orderby'    => 'count',
          'order'      => 'DESC',
          'hide_empty' => false
        );
    
        ?>
        <?php foreach(getVacancies() as $vpost): ?>
            <div class="vac-card">
            	<div class="pic" style="background-image: url(<?php echo get_the_post_thumbnail_url( $vpost->ID, 'large'); ?>);"></div>
                <p><?php echo $vpost->post_title; ?></p>
            </div>
        <?php endforeach; ?>
    </div>
Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)
  • Тема «Вывод всех постов (register post type)?» закрыта для новых ответов.