Wordpress ukloni navigaciju označavanja stranica. Navigacija stranicama u WordPressu. Standardna WordPress navigacija stranicom

03.05.2020 Vijesti

Dobar dan, dragi prijatelji! Danas ćemo razgovarati s vama o tome kako napraviti tako lijepu i praktičnu stvar na WordPressu navigacija stranicom pomoću dodatka WP-PageNavi ili jednostavnog koda. Ne znam za vas, ali meni se osobno uopće ne sviđa ugrađena navigacija u WordPress motoru.

Kakva je ovo navigacija? Dobro, da je blog još mlad i da na njemu ne bi bilo puno članaka, ali što ako ih već ima više od 200-300? U ovom slučaju takva navigacija može lako preplašiti mnoge vaše čitatelje, jer nitko ne želi kliknuti na gumb “prethodni post” dok ne izgubi puls kako bi došao do željenog materijala. Osim toga, ovaj natpis izgleda toliko neupadljivo da se jednostavno ne vidi, što će u konačnici dovesti do smanjenja broja pregleda stranica po posjetitelju i vremena provedenog na web mjestu, a to je sada vrlo važno pri promociji bilo koje stranice, što se ne može zanemariti . Dakle, ako još uvijek planirate raditi navigaciju stranicu po stranicu, možete koristiti bilo koju metodu prikazanu u nastavku.

Navigacija stranicama za WordPress pomoću WP-PageNavi dodatka.

Metoda 1. Ovdje preuzmite WP-PageNavi dodatak i prenesite ga na blog, aktivirajte ga, idite na administratorsku ploču bloga u “postavke” “popis stranica”. Ovdje moramo konfigurirati samo jedan parametar - "broj stranica za prikaz". Osobno sam naveo 10 kako bih svoju navigaciju posjetiteljima učinio vrlo vidljivom. Usput, ako iznenada cijela navigacija vaše stranice ne stane u vaš predložak teme, to jest, ako izgleda otprilike ovako:

tada možete jednostavno smanjiti ovaj broj ili, još bolje, ukloniti natpis "stranica" iz postavki dodatka i zamijeniti ih strelicama. U redu, nakon toga kliknite Spremi i pogledajte kako sada imamo jednostavnu navigaciju stranicu po stranicu na blogu. Ako se to ne dogodi, idemo na " izgled"" editor" otvorite glavnu datoteku predloška (index.php) i potražite kôd poput ovog: ili nešto slično i promijenite u: , spremite snimku.

Istu operaciju izvodimo s datotekama archive.php i search.php ako želite da ova navigacija ne bude samo na početna stranica, ali iu pojedinim rubrikama i tijekom pretraga. Dobro, želim te upozoriti za svaki slučaj, vatrogasac, to ovaj dodatak Ne radi svima, pa ako vam ništa ne odgovara, možete instalirati sličan dodatak WP-Page Numbers. Ako ga instalirate, morat ćete unijeti i poseban kod u istim datotekama.

Prekrasni stilovi dizajna za navigaciju stranica WP-PageNavi i WP-Page Numbers dodataka.

Vjerojatno ste već primijetili da moja navigacija stranicom izgleda puno bolje i privlačnije od vaše. To je zbog činjenice da imam dodatni dodatak WP-Page Numbers style , koji radi i za WP-PageNavi i za WP-Page Numbers. Ako ste iznenada programer, poput mene, da tako kažem, a ne profesionalac, da tako kažem, da sami propisujete dizajne u datotekama dodatka, tada možete jednostavno instalirati ovaj dodatak za sebe. Nakon što ga instalirate, nova kartica PageNavi Style pojavit će se na vašoj administratorskoj ploči. U njemu možete odabrati bilo koji stil dizajna navigacije stranice koji vam se sviđa.

Sveukupno, dodatak ima 20 vrsta stilova sa svim bojama koje su dostupne. Također, ako vam se iznenada ne sviđa ništa s popisa, tada na kartici Select StyleSheet možete promijeniti postavke iz "Postojeći stilovi" u "Prilagođeno", ispred vas će se pojaviti uređivač u kojem možete odrediti postavke , boje itd. koje trebate. Ako je tako, evo njihovog prijevoda:

Boja naslova - boja naslova.

Background Color - boja pozadine.

Aktivna/trenutačna boja pozadine- boja gumba kada prijeđete pokazivačem miša iznad njega.

Font Size - veličina fonta.

Povezivanje mišem / Aktivna boja- boja poveznice kada prijeđete kursorom miša preko nje.

Boja obruba veze - boja obruba gumba s brojem stranice.

Obrub veze Lebdenje mišem/aktivna boja- boja obruba pri lebdenju pokazivača miša.

Align Navigation - poravnanje na stranici: sredina, lijevo ili desno.

Kako napraviti navigaciju stranicama bez WP-PageNavi dodatka?

Ako niste jedan od onih koji vole instalirati nove kako bi poboljšali funkcionalnost, onda možete poduzeti zaobilazno rješenje - samo instalirajte kod koji će prikazati ovu navigaciju, ali prije toga učinite to za svaki slučaj.

Metoda 2. Idite na "izgled" "uređivač" i otvorite datoteku funkcije teme (functions.php) i na samom kraju prije oznake?>

funkcija wp_corenavi() (

$stranice = "";
$max = $wp_query->max_num_pages;


$a["total"] = $max;
$a["current"] = $trenutno;
$ukupno = 1; //1 — prikaži tekst “Stranica N od N”, 0 — ne prikaži
$a["srednja_veličina"] = 3; //koliko linkova prikazati lijevo i desno od trenutnog
$a["end_size"] = 1; //koliko linkova prikazati na početku i na kraju
$a["prev_text"] = """; //tekst veze “Prethodna stranica”
$a["next_text"] = """; //tekst veze “Sljedeća stranica”
if ($max > 1) echo "

";
if ($total == 1 && $max > 1) $pages = ""."\r\n";

if ($max > 1) echo "
";
}

Usput, kod ima objašnjenja na ruskom, tako da se možete malo poigrati s brojevima ako vam zatreba. Sada, kao i kod dodatka WP-PageNavi, idite na datoteke: functions.php, index.php i archive.php i tamo pronađite redak i nakon njega ili još nekoliko redaka dodajte kod

Metoda 3 . Ova metoda sličan drugom, ali je šifra ipak malo drugačija. U funkcijsku datoteku teme (functions.php) na samom kraju prije oznake ?> umetnite ovaj kod i spremite unos.

funkcija navigacija() (
globalni $wp_query, $wp_rewrite;
$stranice = "";
$max = $wp_query->max_num_pages;
if (!$current = get_query_var("paged")) $current = 1;
$a["base"] = str_replace (999999999, "%#%", get_pagenum_link (999999999));
$a["total"] = $max;
$a["current"] = $trenutno;
$ukupno = 0; //1 — prikaži tekst “Stranica N od N”, 0 — ne prikaži
$a["srednja_veličina"] = 2; //koliko linkova prikazati lijevo i desno od trenutnog
$a["end_size"] = 5; //koliko linkova prikazati na početku i na kraju
$a["prev_text"] = ""Prethodni"; //tekst veze “Prethodna stranica”
$a["next_text"] = "Sljedeći"; //tekst veze “Sljedeća stranica”
if ($max > 1) echo "

";
if ($total = 1 && $max > 1) $pages = " Stranica " . $current . " od " . $max .""."\r\n";
echo $stranice . stranice_veze($a);
if ($max > 1) echo "
";
}

. Sada idite na datoteku lista stilova (style.css) i umetnite ovaj kod stila negdje, gdje kodovi datoteke počinju s točkom, i spremite unos.

.navigator (margina:10px 7px;
pozadina:#fff;
border:1px solid #aaa;
padding:15px;
preljev: skriven;
veličina fonta:13px;
boja:#000;)

.navigator a(pozadina: #fff;
rub: 1px puni #DDDDDD;
boja: #000000;
veličina fonta: 13px;
ispuna: 10px;
text-decoration: nijedan;)


pozadina:#f1f8f9;
rub: 1px puni #C6D2D4;)

.navigator a:hover(pozadina: #fff;
rub: 1px solid #111;
boja: #0000cc;
veličina fonta: 13px;
ispuna: 10px;
text-decoration: nijedan;)

.navigator span.pages (padding: 3px 5px;
pozadina:#f1f8f9;
rub: 1px puni #C6D2D4;)

.navigator span.current (pozadina: #fff;
rub: 1px solid #111;
boja: #0000cc;
veličina fonta: 15px;
ispuna: 10px;
text-decoration: nijedan;)

.navigator span.extend (padding: 3px 5px;
pozadina:#f1f8f9;
rub: 1px puni #C6D2D4;)

.str(pozadina: #fff;
rub: 1px puni #DDDDDD;
boja: #000000;
veličina fonta: 13px;
ispuna: 10px;
text-decoration: nijedan;)

Metoda 4. U funkcijsku datoteku teme (functions.php) na samom kraju prije oznake ?> umetnite ovaj kod i spremite unos.

funkcija my_pagenavi ($pages = "", $range = 2)
{
$showitems = ($raspon * 2)+1;

globalno $paged;
if (prazno($paged)) $paged = 1;

if ($pages == "")
{
globalni $wp_upit;
$stranice = $wp_query->max_num_pages;
ako (!$stranice)
{
$stranica = 1;
}
}

if (1 != $stranica)
{
jeka "

»;
}
}

U datotekama: functions.php, index.php i archive.php tamo nalazimo redak a nakon njega ili još nekoliko redaka dodajte kod . Sada idite na datoteku stilske tablice (style.css) i, kao u prethodnom primjeru, umetnite ovaj kod i spremite unos.

.označavanje stranica(
jasno: oboje;
veličina fonta: 12px;
margin-top: 10px;
poravnanje teksta: središte;
}

.pagination span, .pagination a (
tekst-ukras: nema;
rub: 1px solid #BFBFBF;
ispuna: 3px 5px;
margina: 2px;
}

.paginacija a:hover(
boja obruba: #000;
}
.broj stranica .trenutno(
font-weight: bold;
}

Metoda 5. Preuzmite ovu datoteku, uzmite kod iz nje i zalijepite ga u (functions.php) na samom kraju prije oznake ?> i spremite unos. Ako ništa drugo, unaprijed se ispričavam zbog neugodnosti jer je kôd bio prevelik za objavu. Sada u datotekama: functions.php, index.php i archive.php tamo nalazimo redak a nakon njega ili još nekoliko redaka dodajte kod

Ako ništa drugo, svi kodovi su testirani na funkcionalnost, tako da bi vam jedan od primjera trebao odgovarati u svakom slučaju. To je sve, sretno.

Na početnoj stranici, kao i na stranicama kategorija, arhivama i rezultatima pretraživanja, obično je potrebna navigacija stranicama (poznata i kao paginacija). Blogovi na WordPressu nisu iznimka; oni također koriste paginaciju, kada su rezultati izlaza informacija podijeljeni na nekoliko stranica.

Prethodno su se za implementaciju ove značajke koristili dodaci trećih strana ili posebne funkcije koje su se nalazile u datoteci funkcije.php. Međutim, s izdavanjem WordPress verzije 4.1, značajka paginacije ugrađena je u jezgru CMS-a, a sada su interne funkcije WordPressa dovoljne za implementaciju navigacije stranicama i nema potrebe za dodavanjem koda ili dodataka trećih strana.

Pisao sam ranije o sličnom poboljšanju WordPressa u vezi TITLE oznaka— https://aboutwordpress.ru/post/wordpress-title/.

Što je paginacija

Paginacija je podjela informacija na stranice. Ovaj koncept također znači sekvencijalno numeriranje stranica, označeno brojevima koji se nalaze na dnu, vrhu ili bočno na stranici.

WP-PageNavi - WordPress dodatak za paginaciju

Najpopularniji dodatak za paginaciju za WordPress je WP-PageNavi. Da budem iskren, toliko se dobro nosi sa zadatkom paginacije da nema smisla raspravljati i uspoređivati ​​druge dodatke.

WordPress paginacija - WP-PageNavi dodatak

WordPress paginacija bez dodatka

Kako bismo napravili paginaciju na web stranici bez dodataka, koristit ćemo ugrađenu WordPress funkciju the_posts_pagination(). Na mjesto koje nam treba potrebno je ubaciti sljedeći kod (obično su to datoteke indeks.php, kategorija.php i slično):

Rezultat funkcije the_posts_pagination() bit će otprilike sljedeći HTML kod:

Uklanjanje H2 naslova iz paginacije

H2 zaglavlje “Post Navigation” odmah upada u oči. Kojoj u većini slučajeva nije mjesto na stranici. Da biste ga se riješili, dodajte sljedeći kod u datoteku funkcije.php:

/* Ukloni H2 iz paginacije */ add_filter("navigation_markup_template", "my_navigation_template", 10, 2); funkcija my_navigation_template($template, $class)( return "

"; }

Postavljanje stranica za paginaciju

Prema zadanim postavkama the_posts_pagination() prikazuje prvi i zadnja stranica, kao i jednu stranicu oko trenutnog. Svi ostali zamijenjeni su elipsom. Ovo se ponašanje može promijeniti pomoću argumenata:

  • show_all - prikaži sve stranice
  • end_size - broj stranica na početku i kraju liste
  • mid_size - broj stranica lijevo i desno od trenutne stranice

Na primjer ovako:

2, "end_size" => 2,)); ?>

CSS stilovi označavanja stranica

Praktična navigacija web stranice jedan je od ključnih čimbenika ukupne upotrebljivosti stranice. Kada korisnik posjeti web stranicu, želi što brže pronaći informacije koje su mu potrebne. Navigacija web stranice uključuje: prikladno pretraživanje, jasne kategorije, navigaciju stranicama. U ovom ću vam članku reći kako stvoriti navigaciju stranice za WordPress stranicu.

Navigacija stranice za blog– ovo je jednostavno neophodna stvar, pogotovo ako vaš blog ima arhitekturu feeda vijesti. Postoje dvije mogućnosti za implementaciju navigacija stranicom na wordpressu bez dodatka i pomoću dodatka. Po mom mišljenju, za implementaciju navigacije stranicama pomoću dodatka, najprikladnije je koristiti WP-PageNavi, vrlo je popularan, jednostavan za postavljanje i bez problema se instalira na gotovo sve WordPress teme, no ipak se ponekad dogodi da ne radi. Stoga bih preporučio što više značajki stranice, uključujući navigacija stranicom, implementirajte bez korištenja dodataka.

Prema zadanim postavkama ili možete reći u svojoj standardnoj konfiguraciji, WordPress CMS prikazuje samo postove, a postoje samo dva gumba za navigaciju: "prethodna" i "sljedeća" stranica. Slažem se, ovo značajno komplicira pretragu. Primjerice, ako se korisnik želi vratiti na prvu stranicu, a nalazi se na sedmoj, tada će morati skrolati kroz sedam stranica.

Navigacija stranicom pomoću dodatka.

Kao što sam već rekao, najlakši način za stvaranje prikladan navigacija stranicom- Ovo WP-PageNavi dodatak. Dodatak počinje raditi odmah nakon aktivacije na konzoli stranice, ne morate ništa dodatno konfigurirati u opcijama dodatka da bi radio. Nema ništa teško u instaliranju. Želio bih napomenuti da se dodaci ne instaliraju uvijek putem WordPress administratorske ploče. Dodatak se također može instalirati ručno jednostavnim učitavanjem dodatka izravno na hosting u mapu wpcontet-plagins; nakon preuzimanja morat ćete aktivirati dodatak u administratorskoj ploči.

Navigacija stranicom bez dodatka.

Kako biste implementirali navigaciju stranicama bez dodatka, trebate dodati nekoliko datoteka u temu svoje web stranice, prvo malo uredite datoteku funkcije.php i dodajte mu šifru opisa posla navigacija stranicom.

/*******************************

Navigacija

*******************************/

funkcija emm_paginate($args = null) (
$defaults = niz(
'page' => null, 'pages' => null,
'raspon' => 3, 'razmak' => 3, 'sidro' => 1,
'prije' => '

', 'nakon' => '
’,
'naslov' => __(”),
‘sljedeća stranica’ => __(‘”’), ‘prethodna stranica’ => __(‘«’),
'echo' => 1
);

$r = wp_parse_args($args, $defaults);
ekstrakt($r, EXTR_SKIP);
if (!$page && !$pages) (
globalni $wp_upit;
$stranica = get_query_var('paged');
$stranica = !prazna($stranica) ? intval($stranica): 1;
$posts_per_page = intval(get_query_var('posts_per_page'));
$pages = intval(ceil($wp_query->found_posts / $posts_per_page));
}

$izlaz = “”;
if ($stranica > 1) (
$output .= “$prije $naslov”;
$elipsa = “ ”;
if ($page > 1 && !empty($previouspage)) (
$output .= “$prethodnastranica”;
}

$min_veze = $raspon * 2 + 1;
$block_min = min($stranica – $raspon, $stranice – $min_veze);
$block_high = max($page + $range, $min_links);
$left_gap = (($block_min – $anchor – $gap) > 0) ? točno netočno;
$right_gap = (($block_high + $anchor + $gap)< $pages) ? true: false;
if ($lijevi_razmak && !$desni_razmak) (
$izlaz .= sprintf(”,

$elipsa,
emm_paginate_loop($block_min, $pages, $page));
}

else if ($left_gap && $right_gap) (
$izlaz .= sprintf(”,
emm_paginate_loop(1, $sidro),
$elipsa,
emm_paginate_loop($block_min, $block_high, $page),
$elipsa,

}

else if ($right_gap && !$left_gap) (
$izlaz .= sprintf(”,
emm_paginate_loop(1, $block_high, $page),
$elipsa,
emm_paginate_loop(($stranice – $sidro + 1), $stranice));
}

drugo(
$output .= emm_paginate_loop(1, $pages, $page);
}

ako ($stranica< $pages && !empty($nextpage)) {
$izlaz .= “ $i”;
}
vratiti $izlaz;
}

Sljedeći korak je prikazati navigaciju, za to na mjestu koje nam je potrebno, gdje će se koristiti navigacija stranicama, na primjer index.php, serch.php, archive.php

dodajte kod:

To je sve, ako je sve učinjeno ispravno, tada već imamo navigaciju stranicu po stranicu na web mjestu. Sve što preostaje je urediti stilsku datoteku za vaše web mjesto.

Da biste to učinili, dodajte sljedeći kod na kraj datoteke stila

/* Navigacija */

Emm-paginiraj ( margin-bottom:60px; clear:both; )
.emm-strani a ( border: 0px solid #ccc; background: #ebebeb; color:#333; margin-right:7px; padding:6px 14px; text-align:center; text-decoration:none;)
.emm-strani .emm-naslov (boja:#555; margina-desno:4px;)
.emm-strani .emm-gap (boja:#999; margin-desno:4px;)
.emm-paginate a:hover, .emm-paginate a:active, .emm-paginate .emm-current ( boja:#fff; pozadina:#5cbfd7; granica: 0px solid #63800c; margin-right:7px; padding: 6px 14px;)
.emm-paginiraj .emm-stranicu()
.emm-paginiraj .emm-prev, .emm-paginiraj .emm-next()

Ako uređujete tuđu temu, a ne stvarate temu od nule, moguće je da ona već koristi zadani izlaz paginacije, a možda ćete vidjeti sljedeći kod




Morate ga izbrisati ili komentirati tako da duplicirate izlaz navigacije i da ne prikazujete dvije navigacije u isto vrijeme.

(3)

WordPress je vrlo svestrana platforma za bloganje, a uz pomoć dodataka može se učiniti još jednostavnijom za korištenje.

To se također odnosi na navigaciju (paginaciju) stranica, koje u početku nema u WordPressu. Ali to se lako može popraviti odabirom jednog od 10 najboljih dodataka za vaše web mjesto.

1.WP-PageNavi

Jedan od najpopularnijih i najčešće korištenih dodataka. Korištenje ugrađene funkcije wp_pagenavi() uobičajeni linkovi ← Natrag | Dalje → promijenit će se u atraktivnu paginaciju.

2. WP Smart Pagination


Još jedan koristan dodatak koji ima vrlo praktičnu funkciju. Možete otići na željenu stranicu unosom njenog broja u dodatni prozor.

3. Jednostavna paginacija

Jedan od najboljih i najjednostavnijih dodataka koje možete koristiti za dodavanje dodatne paginacije za postove i komentare, čineći navigaciju na vašoj WordPress stranici mnogo lakšom.

4. Abecedna paginacija


Pomoću ovog dodatka možete filtrirati postove i stranice po abecedi. Nije samo jednostavan za postavljanje, već i za korištenje.

5. jPages paginacija za WordPress


Ovo je jedan od najboljih dodataka za stvaranje paginacije za stranice galerije, komentare itd. Uz njegovu pomoć galerije se pretvaraju u galeriju s paginacijom.

6.Paginirati


Ovaj vam dodatak omogućuje stvaranje paginacije stranice prema vašim zahtjevima. Možete povećati numeriranje na jednoj stranici, odabrati broj jedinica za prikaz. Prema zadanim postavkama može biti 10.

7. Sljedeći post Fly Box za WordPress


Jedan od najboljih dodataka koji stvara navigaciju između sljedeće i prethodne objave u obliku pop-up okvira na lijevoj ili desnoj strani prozora. Kada se korisnik pomiče po stranici, pojavljuje se skočni okvir u kojem možete odabrati sljedeći ili prethodni unos.

8. JQuery dodatak za paginator


Dodatak vam omogućuje odabir između 3 vrste paginacije ako postavite željeni parametar. Ovo je jedan od najatraktivnijih dodataka za paginaciju.

9. Pametno označavanje stranica


Izvrstan dodatak koji nudi 11 različitih opcija označavanja stranica.

Bonus. CSS stilovi za WP-PageNavi dodatak


Izvrsna zbirka CSS stilova za popularne WordPress dodatke - WP-PageNavi i WP-Paginate. Uključuje HTML stranice s demonstracijama stilova, a svaki stil sadrži zasebnu CSS datoteku.

Samo na sljedeći način: Natrag - Naprijed ili korištenjem takvih poveznica Prethodni - Novi postovi, onda imate standardnu, ne zgodnu navigaciju. Ako imate stotinu i više poruka, to predstavlja veliku neugodnost za posjetitelja. Morate ga promijeniti u nešto prikladnije navigacija stranicom, tako da korisniku bude zgodno da se kreće proizvoljno, odnosno može doći čak i do zadnjih stranica vaše stranice.

moderno, lijepa navigacija stranicom za blog WordPress organiziran uz pomoć popularni dodatak WP-PageNavi. Na službenoj web stranici wordpress.org ovaj modul zauzima četvrto mjesto po broju preuzimanja. U trenutku pisanja ovog posta već je preuzet 4.065.194 puta. Na mom blogu možete vidjeti kako praktična navigacija stranicama funkcionira. Ako ste spremni za to na svom web resursu, počnimo.

Navigacija WordPress stranicom pomoću WP-PageNavi dodatka

Navigacija WordPress stranice bloga

Kako instalirati i konfigurirati WP-PageNavi dodatak

Kao što možete vidjeti na snimci zaslona, ​​možete zamijeniti tekst svojim ili ostaviti sve kako jest. Provjerite - Koristi pagenavi-css.css stil ili ne. Ako trebate prilagoditi CSS stil WP-PageNavi, to možete učiniti u datoteci dodatka. Da biste to učinili, idite na odjeljak "Dodaci" - "Uređivač", odaberite WP-PageNavi kao dodatak za promjenu i pronađite datoteku wp-pagenavi/pagenavi-css.css na popisu koji se otvori. Iz postavki je sve jasno. Sljedeći korak je ovo.

U datotekama index.php, archive.php i search.php vaše teme trebate pronaći pozive next_posts_link() i previous_posts_link() i zamijeniti ih. U temi TwentyTen to izgleda ovako:

To bi moglo izgledati ovako u drugim temama:

Potražite nešto slično i morate ove retke zamijeniti ovim:

Svi. Spreman. Sada će dodatak raditi. Ako stil navigacije ne odgovara vašem dizajnu bloga i želite mu dati poseban izgled, onda trebate pročitati članak dalje.

WP PageNavi dodatak za stil dodaje više opcija boja za Wp-PageNavi

Da, bili ste u pravu, kako biste mogli koristiti gotove stilove za navigaciju stranicama WP-PageNavi, morate instalirati dodatni WP PageNavi Style dodatak od istog programera. Instalirajte ovaj modul na isti način, aktivirajte ga i imat ćete stavku WP PageNavi Style u bočnom stupcu administratorske ploče. Kliknite za konfiguraciju i odabir stila za svoju novu navigaciju:

Postavljanje dodatka WP PageNavi Style

Kao što možete vidjeti na snimci zaslona, ​​možete odabrati razne lijepe ploče i njihov položaj. Skup stilova dodataka:

Skup stilova dodataka WP PageNavi Style Plugin

Kakav sjajan izbor. Ako ne želite koristiti gotove stilove, instalirajte - Custom i prilagodite stil na svoj način:

Svi. Još jedna stvar. Ako ste spremni ručno instalirati navigaciju stranicama, to jest bez dodatka, čitajte dalje.

Kako instalirati WordPress navigaciju stranicom bez dodatka

Ovaj kod je toliko uobičajen da ne znate na koji se blog povezati. Dakle, možemo i bez toga.

Otvorite datoteku “Funkcije teme” (functions.php), pomaknite se prema dolje po stranici i prije završne oznake ?> zalijepite sljedeći kod (ne zaboravite napraviti sigurnosnu kopiju u slučaju da nešto pođe po zlu:

Funkcija navigation() ( globalno $wp_query, $wp_rewrite; $pages = ""; $max = $wp_query->max_num_pages; if (!$current = get_query_var("paged")) $current = 1; $a["base "] = str_replace(999999999, "%#%", get_pagenum_link(999999999)); $a["total"] = $max; $a["current"] = $current; $total = 0; //1 - prikaži tekst "Stranica N od N", 0 - ne prikaži $a["mid_size"] = 3; //koliko poveznica prikazati lijevo i desno od trenutne $a["end_size"] = 5 ; //koliko poveznica prikazati na početku i na kraju $a["prev_text"] = ""Prethodna"; //tekst veze "Prethodna stranica" $a["next_text"] = "Sljedeća"; // tekst veze "Sljedeća stranica" if ($max > 1) echo "

"; if ($total = 1 && $max > 1) $pages = " Stranica " . $current . " od " . $max .""."\r\n"; echo $pages . paginate_links($a); if ($max > 1) echo "
"; }

Zatim mijenjamo standardni izlazni kod u svim datotekama gdje postoji navigacija - index.php, category.php, archive.php i tako dalje. Umjesto toga promijenite:

Next_posts_link("" Naprijed"); previous_posts_link("Natrag »");

Navigacija ( padding:15px 0 25px 0; overflow:hidden; font-size:13px; color:#000; clear:both;) .navig a(background: #fff; border: 1px solid #DDDDDD; color: #000000; font-size: 13px; padding:5px; text-decoration: none;) .navig span.pages (padding: 3px 5px; background:#f1f8f9; border: 1px solid #C6D2D4;) .navig a:hover(background: # fff; obrub: 1px puna crvena; boja: crvena; veličina fonta: 13px; ukras teksta: nijedan;) .navig span.pages (padding: 3px 5px; pozadina:#f1f8f9; obrub: 1px puni #C6D2D4;) . navigacija span.current (pozadina: #fff; granica: 1px solid #111; veličina fonta: 13px; padding:5px; text-decoration: ništa;) .navig span.extend (padding: 3px 5px; pozadina:#f1f8f9; rub: 1px solid #C6D2D4;).str(background: #fff; color: #000000; font-size: 13px; padding: 5px; text-decoration: none;)

Spreman. Ako ne razumijete baš kako se kretati ručno, bolje je koristiti dodatak. I to je sve za mene. Vidimo se.

(funkcija(w, d, n, s, t) ( w[n] = w[n] || ; w[n].push(funkcija() ( Ya.Context.AdvManager.render(( blockId: "R-A) -292864-4", renderTo: "yandex_rtb_R-A-292864-4", async: true )); )); t = d.getElementsByTagName("script"); s = d.createElement("script"); s .type = "text/javascript"; s.src = "//an.yandex.ru/system/context.js"; s.async = true; t.parentNode.insertBefore(s, t); ))(ovo , this.document, "yandexContextAsyncCallbacks");