Как обернуть дивом каждые 3 записи?
В PHP есть Modulo, а в WP_Query есть $current_post:if ( $query->current_post % 3 === 0 ) {
    ... // тут див
}
По памяти, $current_post вроде стартует с 0, поэтому возможно:$current = $query->current_post + 1;
if ( $current % 3 === 0 ) {
    ... // тут див
}
Легко это сделать.
Узнать что такое цикл. Узнать что такое переменная тина целое число. Пойти в 1 класс чтобы узнать как сложить 1+1 что-бы получить 3. Пойти в второй класс чтобы узнать как делить любое число на 3. а далее разберетесь