Funkcija: pdg_pager

Apraksts

Izvada lapotāju dotajam vaicājumam.

Lapotāja šablonu var pārrakstīt pārkopējot failu /pandago2/template-parts/pager.php uz /mana-tema/template-parts/pager.php.

Parametri

$query ( required ) ( object )

WP_Query objekts

$strings ( optional ) ( array ) ( default: array() )

Masīvs, kas satur tekstu, vai html, kas tiks pievienots lapotāja navigāciajs pogām ( iepriekšējais, nākošais, utt ). Masīvam var saturēt četras atslēgas first | prev | next | last. Atslēgas, kas nebūs definētas netiks izmantotas. Piemēram, lai rādītu tikai iepriekšējais / nākošais - masīvā neiekļauj atslēgas first un last. Vairāk informācijas pie piemēriem.

$range ( optional ) ( integer ) ( default: 2 )

Norāda cik lapas katrā virzienā no esošās tiks parādītas. Piemēram, ja $range ir 2, tad esot 6 lapā, lapotājs rādīs skaitļus 4 5 6 7 8 ( 2 skaitļi uz katru pusi no pašreizējā ).

Piemēri

Izvada lapotāju no globālā $wp_query vaicājuma ar iepriekšējais / nākošais navigāciju.

                                global $wp_query;

pdg_pager( $wp_query, array(
    'prev' => '<span class="ic ic--arrow-left"></span>',
    'next' => '<span class="ic ic--arrow-right"></span>',
) );
                            

Izvada lapotāju pielāgotam vaicājumam ar pilnu navigāciju un 4 lapām uz katru pusi.

                                $query = new WP_Query( array(
    'post_type'      => 'apartment',
    'posts_per_page' => 4,
    'meta_query'     => array(
        array(
            'key'     => 'status',
            'value'   => 'sold',
            'compare' => '!='
        )
    )
) );

...

pdg_pager( $query, array(
    'first' => '<span class="ic ic--arrow-left-2"></span>',
    'prev'  => '<span class="ic ic--arrow-left"></span>',
    'next'  => '<span class="ic ic--arrow-right"></span>',
    'last'  => '<span class="ic ic--arrow-right-2"></span>'
), 4 );