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.