A Wordpress oldalszámozási navigáció eltávolítása. Oldalnavigáció a WordPressben. Szabványos WordPress oldalnavigáció

03.05.2020 hírek

Jó napot kedves barátaim! Ma arról fogunk beszélni, hogyan készítsünk olyan szép és kényelmes dolgokat a WordPress-en, mint oldal navigáció a WP-PageNavi bővítmény vagy egyszerű kód használatával. Nem tudom, te hogy vagy vele, de én személy szerint egyáltalán nem szeretem a WordPress motorba beépített navigációt.

Milyen navigáció ez? Oké, ha a blog még fiatal lenne, és nem lenne sok cikk róla, de mi van, ha már több mint 200-300? Ebben az esetben egy ilyen navigáció könnyen elriaszthatja sok olvasóját, mert senki sem akar addig kattintani az „előző bejegyzés” gombra, amíg el nem fogy a pulzusa, hogy eljusson a kívánt anyaghoz. Ráadásul ez a felirat annyira feltűnőnek tűnik, hogy egyszerűen nem látszik, ami végső soron a látogatónkénti oldalletöltések és az oldalon töltött idő csökkenéséhez vezet, és ez most nagyon fontos bármely webhely reklámozásánál, amit nem lehet figyelmen kívül hagyni. . Tehát, ha továbbra is oldalankénti navigációt tervez, használhatja bármelyik alább bemutatott módszert.

Oldalnavigáció a WordPresshez a WP-PageNavi beépülő modul használatával.

1. módszer. Töltse le innen a WP-PageNavi bővítményt és töltse fel a blogba, aktiválja, lépjen a blog adminisztrációs paneljére a „beállítások” „oldalak listája” alatt. Itt csak egy paramétert kell konfigurálnunk - a „megjelenítendő oldalak számát”. Én személy szerint 10-et adtam meg, hogy a navigációm jól látható legyen a látogatók számára. Mellesleg, ha hirtelen a teljes oldalnavigáció nem fér bele a témasablonba, vagyis ha valahogy így néz ki:

akkor egyszerűen csökkentheti ezt a számot, vagy ami még jobb, eltávolíthatja az „oldal” feliratot a bővítmény beállításai közül, és helyettesítheti azokat nyilakkal. Rendben, ezután kattintson a Mentés gombra, és nézze meg, hogyan van most egy egyszerű oldalról-oldalra navigáció a blogon. Ha ez nem történik meg, akkor menjünk a " kinézet"" szerkesztő" nyissa meg a fő sablonfájlt (index.php), és keresse meg a következő kódot: vagy valami hasonlót, és módosítsa a következőre: , mentse el a felvételt.

Ugyanezt a műveletet hajtjuk végre az archív.php és a search.php fájlokkal, ha azt szeretné, hogy ez a navigáció ne csak a kezdőlap, hanem az egyes szakaszokban és a keresések során is. Jó, arra akarlak figyelmeztetni, tűzoltó ezt a bővítményt Nem mindenkinél működik, így ha semmi sem működik az Ön számára, telepíthet egy hasonló WP-Page Numbers bővítményt. Ha telepíti, akkor egy speciális kódot is be kell szúrnia ugyanazokban a fájlokban.

Gyönyörű tervezési stílusok a WP-PageNavi és WP-Page Numbers beépülő modulok oldalain történő navigációhoz.

Valószínűleg már észrevetted, hogy az oldalam navigációja sokkal jobban és vonzóbbnak tűnik, mint az Öné. Ez annak a ténynek köszönhető, hogy van egy kiegészítő WP-Page Numbers stílusom , amely a WP-PageNavi és a WP-Page Numbers esetén is működik. Ha hirtelen kódoló lesz, mint én, nem pedig profi, hogy saját maga írjon elő terveket a bővítményfájlokban, akkor egyszerűen telepítheti ezt a bővítményt. A telepítés után egy új PageNavi Style lap jelenik meg az adminisztrációs panelen. Ebben kiválaszthatja a kívánt oldalnavigációs tervezési stílust.

Összességében a beépülő modul 20 féle stílust tartalmaz az összes elérhető színnel. Illetve, ha hirtelen nem tetszik valami a listából, akkor a Select StyleSheet fülön a „Meglévő stílusok”-ról „Egyedi”-re módosíthatjuk a beállításokat, egy szerkesztő jelenik meg előttünk, ahol megadhatjuk a beállításokat. , színek stb., amire szüksége van. Ha igen, itt a fordításuk:

Címsor színe – fejléc színe.

Háttérszín – háttérszín.

Aktív/aktuális háttérszín- a gomb színe, amikor az egérmutatót fölé viszi.

Betűméret - betűméret.

Link Egérlebeg / Aktív szín- a hivatkozás színe, amikor az egérkurzort fölé viszi.

Linkszegély színe – a gomb szegélyének színe az oldalszámmal.

Link Border Mouse Hover/Active Color- a szegély színe, amikor az egérmutatót lebegteti.

Navigáció igazítása – igazítás az oldalon: középre, balra vagy jobbra.

Hogyan készítsünk oldalnavigációt a WP-PageNavi bővítmény nélkül?

Ha Ön nem tartozik azok közé, akik szeretnek újakat telepíteni a funkcionalitás javítása érdekében, akkor megkerülheti a megoldást - csak telepítse a kódot, amely megjeleníti ezt a navigációt, de előtte tegye meg azt minden esetben.

2. módszer. Lépjen a "megjelenés" "szerkesztőbe", és nyissa meg a téma függvényfájlt (functions.php) és a legvégén a címke előtt?>

függvény wp_corenavi() (

$oldalak = "";
$max = $wp_query->max_sum_pages;


$a["összesen"] = $max;
$a["aktuális"] = $aktuális;
$összesen = 1; //1 — a „Page N of N” szöveg megjelenítése, 0 – ne jelenjen meg
$a["közepes_méret"] = 3; //hány linket kell megjeleníteni az aktuálistól balra és jobbra
$a["vég_méret"] = 1; //hány linket kell megjeleníteni az elején és a végén
$a["prev_text"] = """; //link szövege „Előző oldal”
$a["next_text"] = """; //link szövege „Következő oldal”
if ($max > 1) echo "

";
if ($összesen == 1 && $max > 1) $oldalak = ""."\r\n";

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

A kódnak egyébként van némi orosz nyelvű magyarázata, így ha kell, kicsit el lehet játszani a számokkal. Most, mint a WP-PageNavi beépülő modulnál, lépjen a functions.php, index.php és archive.php fájlokhoz, és ott keresse meg a sort. és utána vagy még néhány sor után add hozzá a kódot

3. módszer . Ez a módszer hasonló a másodikhoz, de a kód mégis kissé eltér. A téma függvényfájlban (functions.php) a legvégén a ?> címke előtt illessze be ezt a kódot, és mentse el a bejegyzést.

függvény navigáció() (
globális $wp_query, $wp_rewrite;
$oldalak = "";
$max = $wp_query->max_sum_pages;
if (!$current = get_query_var("lapozva")) $aktuális = 1;
$a["base"] = str_replace (999999999, "%#%", get_pagenum_link (999999999));
$a["összesen"] = $max;
$a["aktuális"] = $aktuális;
$összesen = 0; //1 — a „Page N of N” szöveg megjelenítése, 0 – ne jelenjen meg
$a["közepes_méret"] = 2; //hány linket kell megjeleníteni az aktuálistól balra és jobbra
$a["vég_méret"] = 5; //hány linket kell megjeleníteni az elején és a végén
$a["prev_text"] = ""Előző"; //link szövege „Előző oldal”
$a["next_text"] = "Következő"; //link szövege „Következő oldal”
if ($max > 1) echo "

";
if ($összesen = 1 && $max > 1) $oldalak = " Oldal: " . $current . " from " . $max .""."\r\n";
echo $pages . lapozás_linkek($a);
if ($max > 1) echo "
";
}

. Most lépjen a stíluslap fájlba (style.css), és illessze be ezt a stíluskódot valahová, ahol a fájlkódok ponttal kezdődnek, és mentse el a bejegyzést.

.navigator (margó:10px 7px;
háttér:#fff;
keret: 1 képpont tömör #aaa;
padding:15px;
túlcsordulás:hidden;
betűméret: 13 képpont;
szín:#000 ;)

.navigator a(háttér: #fff;
keret: 1 képpont tömör #DDDDDD;
szín: #000000;
betűméret: 13 képpont;
padding: 10px;
szöveg-dekoráció: nincs ;)


háttér:#f1f8f9;
szegély: 1 képpont tömör #C6D2D4;)

.navigator a:hover(háttér: #fff;
keret: 1px tömör #111;
szín: #0000cc;
betűméret: 13 képpont;
padding: 10px;
szöveg-dekoráció: nincs ;)

.navigator span.pages (kitöltés: 3px 5px;
háttér:#f1f8f9;
szegély: 1 képpont tömör #C6D2D4;)

.navigator span.current (háttér: #fff;
keret: 1px tömör #111;
szín: #0000cc;
betűméret: 15 képpont;
padding: 10px;
szöveg-dekoráció: nincs ;)

.navigator span.extend (padding: 3px 5px;
háttér:#f1f8f9;
szegély: 1 képpont tömör #C6D2D4;)

.str(háttér: #fff;
keret: 1 képpont tömör #DDDDDD;
szín: #000000;
betűméret: 13 képpont;
padding: 10px;
szöveg-dekoráció: nincs ;)

4. módszer. A téma függvényfájlban (functions.php) a legvégén a ?> címke előtt illessze be ezt a kódot, és mentse el a bejegyzést.

függvény my_pagenavi ($oldalak = "", $tartomány = 2)
{
$showitems = ($tartomány * 2)+1;

globális $lapozva;
if (üres($lapozva)) $lapozva = 1;

if ($pages == "")
{
globális $wp_query;
$oldalak = $wp_query->max_sum_pages;
ha (!$oldal)
{
$oldal = 1;
}
}

ha (1 != $oldal)
{
visszhang"

»;
}
}

A functions.php, index.php és archive.php fájlokban ott találjuk a sort és utána vagy még néhány sorral add hozzá a kódot . Most lépjen a stíluslap fájlba (style.css), és az előző példához hasonlóan illessze be ezt a kódot, és mentse el a bejegyzést.

.lapszámozás(
világos: mindkettő;
betűméret: 12 képpont;
margó felső: 10 képpont;
szöveg igazítása: középre;
}

.lapozási tartomány, .oldalszámozás a (
szöveg-dekoráció: nincs;
keret: 1 képpont tömör #BFBFBF;
padding: 3px 5px;
margó: 2px;
}

.oldalszámozás a:hover(
keret színe: # 000;
}
.lapozás .current(
betűsúly: félkövér;
}

5. módszer. Töltse le ezt a fájlt, vegye ki belőle a kódot, és illessze be a (functions.php) fájlba a legvégére a ?> címke elé, és mentse el a bejegyzést. Ha valami, akkor előre is elnézést kérek a kellemetlenségért, mert a kód túl nagy volt a közzétételhez. Most a functions.php, index.php és archive.php fájlokban ott találjuk a sort és utána vagy még néhány sorral add hozzá a kódot

Ha valami, akkor az összes kód működőképességét tesztelték, így a példák egyikének minden esetben működnie kell. Ennyi, sok sikert.

A kezdőlapon, valamint a kategóriaoldalakon, archívumokban és keresési eredményeknél általában szükség van oldalnavigációra (más néven oldalszámozásra). Ez alól a WordPress blogok sem kivételek, oldalszámozást is használnak, amikor az információkiadás eredményeit több oldalra osztják.

Korábban ennek a funkciónak a megvalósításához harmadik féltől származó beépülő modulokat vagy speciális funkciókat használtak, amelyek a fájlban voltak függvények.php. A WordPress 4.1-es verziójának megjelenésével azonban a lapozási funkció beépült a CMS magjába, és most már a WordPress belső funkciói is elegendőek az oldalnavigáció megvalósításához, és nincs szükség harmadik féltől származó kód vagy bővítmények hozzáadására.

Korábban írtam a WordPress hasonló fejlesztéséről TITLE címke– https://aboutwordpress.ru/post/wordpress-title/.

Mi az a lapozás

A lapozás az információk oldalakra való felosztása. Ez a fogalom az oldalak sorszámozását is jelenti, amelyet a lap alján, tetején vagy oldalán található számok jelzik.

WP-PageNavi – WordPress lapozási bővítmény

A WordPress legnépszerűbb lapozási bővítménye a WP-PageNavi. Hogy őszinte legyek, olyan jól megbirkózik a lapozási feladattal, hogy nincs értelme más beépülő modulokat tárgyalni és összehasonlítani.

WordPress oldalszámozás - WP-PageNavi bővítmény

WordPress oldalszámozás plugin nélkül

A beépülő modulok nélküli oldal lapozáshoz a WordPress beépített the_posts_pagination() függvényét fogjuk használni. A szükséges helyre be kell szúrnunk a következő kódot (általában ezek fájlok index.php, kategória.phpés a hasonlók):

A the_posts_pagination() függvény eredménye hozzávetőlegesen a következő HTML-kód lesz:

H2 címsor eltávolítása a lapozásból

A H2 fejléc „Post Navigation” azonnal felkelti a figyelmet. Aminek a legtöbb esetben nincs helye az oldalon. Megszabadulásához adja hozzá a következő kódot a fájlhoz függvények.php:

/* H2 eltávolítása a lapozásból */ add_filter("navigation_markup_template", "my_navigation_template", 10, 2); function my_navigation_template($sablon, $class)( return "

"; }

Lapozási oldalak beállítása

Alapértelmezés szerint a the_posts_pagination() megjeleníti az első és utolsó oldal, valamint egy oldal a jelenlegi körül. Az összes többit ellipszis helyettesíti. Ez a viselkedés argumentumokkal módosítható:

  • show_all - az összes oldal megjelenítése
  • end_size - oldalak száma a lista elején és végén
  • mid_size – az aktuális oldaltól balra és jobbra eső oldalak száma

Például így:

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

CSS lapozási stílusok

A kényelmes webhelynavigáció az egyik kulcstényező a webhely általános használhatóságában. Amikor egy felhasználó meglátogat egy webhelyet, a lehető leggyorsabban meg akarja találni a számára szükséges információkat. A webhelynavigáció a következőket tartalmazza: kényelmes keresés, egyértelmű kategóriák, oldalnavigáció. Ebben a cikkben elmondom, hogyan hozhat létre oldalnavigációt egy WordPress webhelyen.

Oldalnavigáció a bloghoz– ez egyszerűen szükséges dolog, különösen, ha a blogod hírfolyam architektúrával rendelkezik. Két lehetőség van a megvalósításra oldal navigáció a wordpressen plugin nélkül és plugin használatával. Véleményem szerint a legkényelmesebb az oldalnavigáció plugin segítségével történő megvalósítása WP-PageNavi, nagyon népszerű, könnyen beállítható és problémamentesen telepíthető szinte minden WordPress témára, de még mindig előfordul néha, hogy nem működik. Ezért a lehető legtöbb webhelyfunkciót javaslom, beleértve oldal navigáció, valósítsa meg pluginok használata nélkül.

A WordPress CMS alapértelmezésben vagy mondhatni normál konfigurációjában csak a bejegyzéseket jeleníti meg, és csak két navigációs gomb van: az „előző” és a „következő” oldal. Egyetértek, ez jelentősen megnehezíti a keresést. Például, ha a felhasználó vissza akart térni az első oldalra, és a hetedik oldalon van, akkor hét oldalt kell végiggörgetnie.

Oldalnavigáció plugin segítségével.

Mint már mondtam, a legegyszerűbb módja annak, hogy kényelmes oldal navigáció- Ezt WP-PageNavi bővítmény. A beépülő modul a webhelykonzolban történő aktiválása után azonnal működésbe lép; nem kell további beállításokat beállítani a beépülő modul beállításaiban, hogy működjön. Nincs semmi nehéz a telepítésében. Szeretném megjegyezni, hogy a bővítmények telepítése nem mindig a WordPress adminisztrációs paneljén keresztül történik. A bővítmény manuálisan is telepíthető úgy, hogy egyszerűen feltölti a bővítményt közvetlenül a tárhelyre a wpcontet-plagins mappában; letöltés után aktiválnia kell a bővítményt az adminisztrációs panelen.

Oldalnavigáció plugin nélkül.

A bővítmény nélküli oldalnavigáció megvalósításához több fájlt is hozzá kell adnia a webhely témájához, először egy kicsit szerkessze a fájlt függvények.phpés adja hozzá a munkaköri leírás kódját oldal navigáció.

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

Navigáció

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

függvény emm_paginate($args = null) (
$defaults = array(
'page' => null, 'pages' => null,
'tartomány' => 3, 'rés' => 3, 'horgony' => 1,
'előtte' => '

", "utána" => "
’,
‘title’ => __(”),
'nextpage' => __('"'), 'previouspage' => __('«'),
'visszhang' => 1
);

$r = wp_parse_args($args, $defaults);
kivonat($r, EXTR_SKIP);
if (!$oldal && !$oldal) (
globális $wp_query;
$oldal = get_query_var('paged');
$oldal = !üres($oldal) ? intval($oldal) : 1;
$posts_per_page = intval(get_query_var('posts_per_page'));
$oldalak = intval(ceil($wp_query->talált_bejegyzések / $bejegyzések_oldalonként));
}

$kimenet = "";
ha ($oldal > 1) (
$kimenet .= „$előtte $title”;
$ellipszis = " ”;
if ($oldal > 1 && !üres($előző oldal)) (
$output .= “$előző oldal”;
}

$min_links = $tartomány * 2 + 1;
$blokk_perc = min($oldal – $tartomány, $oldalak – $min_linkek);
$blokk_magas = max($oldal + $tartomány, $min_hivatkozások);
$left_gap = (($blokk_perc – $horgony – $rés) > 0) ? igaz hamis;
$right_gap = (($block_high + $horgony + $rés)< $pages) ? true: false;
if ($left_gap && !$right_gap) (
$kimenet .= sprintf(",

$ellipszis,
emm_paginate_loop($blokk_perc, $oldalak, $oldal));
}

else if ($left_gap && $right_gap) (
$kimenet .= sprintf(",
emm_paginate_loop(1, $horgony),
$ellipszis,
emm_paginate_loop($block_min, $block_high, $page),
$ellipszis,

}

else if ($right_gap && !$left_gap) (
$kimenet .= sprintf(",
emm_paginate_loop(1, $block_high, $oldal),
$ellipszis,
emm_paginate_loop(($oldalak – $horgony + 1), $oldalak));
}

más(
$output .= emm_paginate_loop(1, $oldalak, $oldal);
}

if ($oldal< $pages && !empty($nextpage)) {
$kimenet .= " for ($i = $kezdet; $i<= $max; $i++) {
$kimenet .= ($oldal === intval($i))
? “$i
: “

Egy másik hasznos bővítmény, amely nagyon kényelmes funkcióval rendelkezik. A kívánt oldalra a további ablakban annak számának megadásával léphet.

3. Egyszerű lapozás

Az egyik legjobb és legegyszerűbb beépülő modul, amellyel extra oldalszámozást adhat hozzá bejegyzésekhez és megjegyzésekhez, így sokkal könnyebbé válik a navigáció a WordPress webhelyén.

4. Alfabetikus lapozás


Ezzel a beépülő modullal ábécé sorrendben szűrheti a bejegyzéseket és az oldalakat. Nem csak egyszerűen telepíthető, hanem használható is.

5. jPages oldalszámozás a WordPresshez


Ez az egyik legjobb bővítmény a galériaoldalak, megjegyzések stb. oldalszámozásának létrehozásához. Segítségével a galériák oldalszámozással ellátott galériává alakulnak.

6. Lapozás


Ezzel a beépülő modullal oldalszámozást hozhat létre az Ön igényei szerint. Egy oldalon növelheti a számozást, kiválaszthatja a megjelenítendő egységek számát. Alapértelmezés szerint 10 lehet.

7. Következő bejegyzés Fly Box WordPresshez


Az egyik legjobb bővítmény, amely navigációt hoz létre a következő és az előző bejegyzés között az ablak bal vagy jobb oldalán lévő felugró ablak formájában. Amikor a felhasználó görgeti az oldalt, megjelenik egy felugró ablak, ahol kiválaszthatja a következő vagy az előző bejegyzést.

8. JQuery lapozó beépülő modul


A bővítmény lehetővé teszi, hogy 3 féle oldalszámozás közül válasszunk, ha beállítjuk a kívánt paramétert. Ez az egyik legvonzóbb lapozási bővítmény.

9. Intelligens lapozás


Kiváló bővítmény, amely 11 különböző oldalszámozási lehetőséget kínál.

Bónusz. CSS-stílusok a WP-PageNavi bővítményhez


CSS-stílusok kiváló gyűjteménye a népszerű WordPress bővítményekhez - WP-PageNavi és WP-Paginate. HTML oldalakat tartalmaz stílusbemutatókkal, és minden stílus külön CSS-fájlt tartalmaz.

Csak a következő módon: Vissza - Előre vagy ilyen hivatkozások használatával Előző - Új bejegyzések, akkor normál, nem kényelmes navigációja van. Ha száz vagy több üzenete van, akkor ez nagy kényelmetlenséget jelent a látogató számára. Ki kell cserélni valami kényelmesebbre oldal navigáció, így a felhasználó számára kényelmesen mozoghat tetszőlegesen, vagyis akár az oldal utolsó oldalaira is eljuthat.

Modern, gyönyörű oldal navigáció bloghoz WordPress segítségével szervezték meg népszerű WP-PageNavi bővítmény. A hivatalos wordpress.org webhelyen ez a modul a negyedik helyen áll a letöltések számát tekintve. A bejegyzés írásakor már 4 065 194 alkalommal töltötték le. A blogomon láthatod, hogyan működik a kényelmes oldalnavigáció. Ha készen áll rá a webes forrásban, akkor kezdjük el.

WordPress oldalnavigáció a WP-PageNavi beépülő modul használatával

WordPress blogoldal navigáció

A WP-PageNavi bővítmény telepítése és konfigurálása

Amint a képernyőképen látható, lecserélheti a szöveget a sajátjára, vagy mindent úgy hagyhat, ahogy van. Jelölje be – Használja a pagenavi-css.css stílust vagy sem. Ha testre kell szabnia a WP-PageNavi CSS-stílusát, ezt megteheti a bővítményfájlban. Ehhez lépjen a „Bővítmények” - „Szerkesztő” szakaszba, válassza ki a WP-PageNavi-t módosítani kívánt beépülő modulként, és keresse meg a wp-pagenavi/pagenavi-css.css fájlt a megnyíló listában. A beállításokból minden világos. A következő lépés ez.

A téma index.php, archive.php és search.php fájljaiban meg kell találnia a next_posts_link() és previous_posts_link() hívásokat, és le kell cserélnie őket. A TwentyTen témában ez így néz ki:

Más témákban így nézhet ki:

Keressen valami hasonlót, és le kell cserélnie ezeket a sorokat:

Minden. Kész. Most a plugin működni fog. Ha a navigációs stílus nem illik a blogod dizájnjához, és különleges megjelenést szeretnél neki adni, akkor olvasd tovább a cikket.

A WP PageNavi Style Plugin több színbeállítást ad a Wp-PageNavi számára

Igen, igazad volt, ahhoz, hogy a WP-PageNavi oldalnavigációhoz kész stílusokat tudj használni, telepíteni kell a WP PageNavi Style bővítményt ugyanattól a fejlesztőtől. Ugyanígy telepítse ezt a modult, aktiválja és az adminisztrációs panel oldalsó oszlopában megjelenik a WP PageNavi Style elem. Kattintson rá az új navigáció konfigurálásához és stílusának kiválasztásához:

A WP PageNavi Style beépülő modul beállítása

Amint a képernyőképen látható, különféle gyönyörű paneleket és azok elhelyezkedését választhatja ki. Bővítménystílusok készlete:

Bővítménystílusok készlete WP PageNavi Style Plugin

Milyen nagyszerű választás. Ha nem szeretne kész stílusokat használni, telepítse - Egyéni és testreszabhatja a stílust a maga módján:

Minden. Még egy dolog. Ha készen áll az oldalnavigáció manuális, azaz bővítmény nélküli telepítésére, akkor olvasson tovább.

A WordPress oldalnavigáció telepítése beépülő modul nélkül

Ez a kód annyira gyakori, hogy nem tudja, melyik blogra hivatkozzon. Szóval megtehetjük nélküle.

Nyissa meg a „Theme Functions” fájlt (functions.php), görgessen le az oldalon, és a záró ?> címke elé illessze be a következő kódot (ne felejtsen el biztonsági másolatot készíteni, ha valami baj lenne:

Funkciónavigáció() ( globális $wp_query, $wp_rewrite; $pages = ""; $max = $wp_query->max_sum_pages; if (!$current = get_query_var("paged")) $current = 1; $a["base "] = str_replace(999999999, "%#%", get_pagenum_link(999999999)); $a["összesen"] = $max; $a["aktuális"] = $aktuális; $összesen = 0; //1 - jelenítse meg a "Page N of N" szöveget, 0 - ne jelenítse meg az $a["mid_size"] = 3-at; //hány linket kell megjeleníteni az aktuális linktől balra és jobbra $a["end_size"] = 5 ; //hány linket kell megjeleníteni az elején és a végén $a["prev_text"] = ""Előző"; //link szövege "Előző oldal" $a["next_text"] = "Következő"; // link szövege "Következő oldal", ha ($max > 1) echo "

"; if ($összesen = 1 && $max > 1) $oldalak = " Oldal: " . $current . " from " . $max .""."\r\n"; echo $pages . paginate_links($a); if ($max > 1) echo "
"; }

Ezután megváltoztatjuk a szabványos kimeneti kódot minden fájlban, ahol van navigáció – index.php, category.php, archive.php és így tovább. Változás helyett:

Next_posts_link("" Továbbítás"); previous_posts_link("Vissza »");

Navig ( kitöltés:15px 0 25px 0; túlcsordulás:rejtett; betűméret:13px; szín:#000; tiszta:mindkettő;) .navig a(háttér: #fff; szegély: 1px tömör #DDDDDD; szín: #000000; betűméret: 13px; kitöltés: 5px; szövegdekoráció: nincs fff; szegély: 1px egyszínű piros; szín: piros; betűméret: 13px; szövegdekoráció: nincs;) .navig span.pages (kitöltés: 3px 5px; háttér:#f1f8f9; szegély: 1px tömör #C6D2D4;) . navigáció span.current (háttér: #fff; szegély: 1px, tömör #111; betűméret: 13px; kitöltés: 5px; szövegdekoráció: nincs;) .navig span.extend (padding: 3px 5px; háttér:#f1f8f9; keret: 1px tömör #C6D2D4;).str(háttér: #fff; szín: #000000; betűméret: 13px; kitöltés: 5px; szövegdekoráció: nincs;)

Kész. Ha nem teljesen érted, hogyan kell manuálisan navigálni, akkor jobb, ha egy bővítményt használ. És nekem ennyi. Találkozunk.

(function(w, d, n, s, t) ( w[n] = w[n] || ; w[n].push(function() ( 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); ))(this , this.document, "yandexContextAsyncCallbacks");