W ramach tworzenia własnego szablonu możemy spotkać się z koniecznością pobrania wpisów z określonej kategorii. Jak tego dokonać?
Aby pobrać wpisy z określonej kategorii należy skorzystać z poniższego kodu:
<?php
$args = array(
'cat' => ['3', '4'],
'posts_per_page' => '10',
);
$loop = new wp_Query($args);
while ($loop->have_posts()) {
$loop->the_post();
echo '<a href="' . get_permalink() . '">';
echo get_the_title();
echo '</a>';
}
?>
W zmiennej $args określiliśmy poprzez atrybut cat tablicę kategorii, z których zostaną pobrane wpisy. W powyższym przykładzie pobieramy wpisy znajdujące się w kategorii o identyfikatorze 3 lub 4. Wartości w tej tablicy są typu string.
Dodatkowo w tej samej zmiennej określiliśmy poprzez atrybut posts_per_page ilość postów, jaka ma zostać pobrana. W powyższym przykładzie pobieramy 10 wpisów. Wartość ta jest również typu string.