Kada je sustav navigacijskog izbornika objavljen s WordPressom 3.0, to je bio jedan od čimbenika koji je WordPress transformirao iz blogovske platforme u moćan CMS.

To je značilo da u navigacijske izbornike svoje web stranice možete dodati bilo koji sadržaj koji želite, uključujući prilagođene veze. Sučelje "povuci i ispusti" značilo je da svatko može stvoriti vlastiti prilagođeni izbornik bez ikakvih vještina kodiranja.

Ali ponekad se ne želite osloniti na to. Ako razvijate web mjesto za klijenta koji će dodati stranice na svoje web mjesto, malo je vjerojatno da će ažurirati izbornike za navigaciju kada to učine ili im nedostaju vještine. .

Dakle, ovdje je korisni automatski navigacijski izbornik.

U ovom će vam udžbeniku pokazati kako stvoriti automatizirani navigacijski izbornik koji prikazuje sve stranice vaše web stranice, kao i podređene stranice prikazane kao unose druge razine u navigacijskom izborniku.

Zatim možete dodati ovaj kôd u zaglavlje stranice, bočnu traku ili podnožje stranice svoje teme ako želite, a on će vašim korisnicima prikazati veze koje se automatski ažuriraju kada novi sadržaj dodaje se na vašu web stranicu.

Ali, ako nikad niste instalirali WordPress, otkrijte Kako instalirati 7 korake WordPress blog et Kako pronaći, instalirati i aktivirati WordPress temu na svoj blog 

Onda se vratimo zašto smo ovdje.

Evo što će vam trebati za automatizaciju WordPress navigacijskih izbornika:

  • WordPress razvoj ili testna instalacija, s dodatkom nekoliko stranica i podstranica
  • Uređivač koda.

Konfiguracija koda

Ja ću dodati ovaj kôd dodatku tako da bude trajan, čak i ako promijenim WordPress temu. Na ovaj način mogu u svoju temu dodati funkciju dodatka za dodavanje navigacijskog izbornika tamo gdje želim. Ako vaša WordPress tema ima " kuke Možete koristiti jedan ili više za umetanje ovog koda.

Pogledajte i naš popis 10 WordPress dodataka za stvaranje odbrojavanja

Ako radite s WordPress temom treće strane koja nema kuke, morat ćete dodati kôd temi. Nemojte ga kodirati izravno u temu: umjesto toga stvorite podređenu temu i dodajte joj svoj kôd. Samo stvorite duplikat datoteke predloška teme iz glavne teme koju želite urediti, dodajte je svojoj podređenoj temi i uredite je.

Prvi korak

Prvi korak je stvaranje dodatka. Stvorim mapu u " wp-content/plugins ". Stvaranje mape znači da ubuduće mogu dodavati više datoteka ako moram, poput tabele stilova ili uključivanja datoteka.

Prvo, u komentare morate dodati prijavni kôd za svoj dodatak kako biste WordPressu rekli što je to:

<?php
/**
 *Naziv dodatka: dodatak
 * URI dodatka: http://blogpascher.com
 * Opis: WordPress dodatak
 * Verzija: 1.0
 * Autor: Herve
 * URI autora: http://blogpascher.com
 *
 */

Aktivirajte svoj dodatak sada.

Zatim, ako koristite podređenu temu, konfigurirajte je. Koristim podređenu temu iz teme Dvadeset sedamnaest - evo moje tablice stilova:

<?php
/**
 *Naziv dodatka: dodatak
 * URI dodatka: http://blogpascher.com
 * Opis: WordPress dodatak
 * Verzija: 1.0
 * Autor: Herve
 * URI autora: http://blogpascher.com
 *
 */

@import url( " ../twentyseventeen/style.css " );

Kada to učinite, ako vaše web mjesto još nema nijednu stranicu, dodajte nekoliko. Moraju imati strukturu na nekoliko razina. Ovako izgledaju moje lažne stranice:

izrada stranice hijerarhije wordpress

Sada krenimo dodavanje koda u dodatak.

Stvorite funkciju za hijerarhijski popis svih stranica

Koristit ćemo funkciju « wp_list_pages () Za preuzimanje svih stranica i njihovo popisivanje s vezama. Ali prvo, moramo definirati neke argumente za to. Započnite s izradom svoje funkcije i dodajte ove argumente:

wpmu_list_pages () {wpmu_list_pages () {$ args = array ('dubina' => 2); }

Argumenti su vrlo jednostavni - postoji samo jedan za razinu stranica koje želimo napraviti. Postavljanje "2" znači da će se prikazati stranice najviše razine i njihove podstranice, ali ne više.

Otkrijte 5 veza uobičajene pogreške i njihova rješenja na WordPress

Sada dodamo funkciju "wp_list_pages ()" nakon argumenata:

wp_list_pages ($ args);

Evo cjelovite funkcije:

wpmu_list_pages () {wpmu_list_pages () {$ args = array ('dubina' => 2); wp_list_pages ($ args); }

Dodavanje funkcije temi

Trenutno funkcija ne prikazuje ništa na mojoj web stranici. Da bismo to promijenili, dodamo kopiju zaglavlja glavne teme u podređenu temu i uredimo je.

Vidi također: Kako zaštititi svoj WordPress rad na web stranicama klijenta

Započnite kopiranjem datoteke zaglavlja u podređenu temu i otvorite je. U dvadeset sedamnaest, kod navigacijskog izbornika možete pronaći u " predlošci-dijelovi / navigacija / navigacija-top.php Što znači da trebam dodati kopiju ove datoteke na isto mjesto u mojoj podređenoj temi.

Otkrijte ići dalje Kako instalirati WordPress dijete temu

U vašoj temi ovo može biti datoteka header.php to se mora kopirati.

Ovisno o vašoj temi, kod izbornika bit će drugačiji. U onom koji koristim ovo je kod koji trebam zamijeniti:

'top', 'menu_id' => 'top-menu',)); ?>

Izmijenite kôd svog navigacijskog izbornika da biste dodali novu funkciju, uz postojeći kôd u deklaraciji "else {}":

'top', 'menu_id' => 'top-menu',)); }?>

Uvjetni izrazi su važni: prvo provjerava je li prisutna funkcija koju ste dodali u dodatak (tj. ako je dodatak aktiviran) i, ako je odgovor, izvršava funkciju iz toga. Inače radi normalno.

Pogledajte i naš vodič na Kako biste prikazali oglasne blokove na WordPress

Sada pogledajte moju web stranicu:

primjer web stranice wordpressPojavljuju se veze, ali postoje neki problemi. Ne želim da se pri vrhu prikazuju "Stranice" (što je zadana funkcija wp_list_pages () ) i želim učinkovitije poredati stranice. Vidjet ćete da se početna stranica nalazi na sredini popisa, što nije idealno.

Poboljšajte funkciju

Vratimo se dodatnom kodu i prilagodimo ga da ispravimo ove probleme.

Pronađite argumente za koje ste već definirani wp_list_pages ():

$ args = array ('dubina' => 2);

I uredite:

$ args = array ($ args = array ('dubina' => 2, 'title_li' => ' '. __ ('Izbornik', 'bpc'). ' ',' sort_column '=>' redoslijed izbornika ');

To dodaje dva dodatna argumenta:

  • Oznaka prije popisa, koja sada kaže " Meni Umjesto da Stranice ".
  • Redoslijed prikazivanja stranica.

Morate se vratiti na zaslone za uređivanje svojih stranica i definirati redoslijed stranica za svaku od njih. Postavite početnu stranicu na vrijednost "0", a ostale stranice najviše razine su veće od ovih. 

Pročitajte i naš vodič na : Kako postupno učitavati komentare na Facebooku i Disqusu

Kada otvorite izbornik, izgledat će ovako:

automatski wordpress izbornik

Također možete promijeniti redoslijed izbornika na stranicama druge razine. To se nikada neće pojaviti iznad stranica najviše razine, tako da možete započeti s 0 ili 1 za svaki skup podstranica.

Otkrijte i neke premium WordPress dodatke  

Možete koristiti druge WordPress plugins dati moderan izgled i optimizirati vezu s vašim blogom ili web stranicom.

Ovdje vam nudimo nekoliko premium WordPress dodataka koji će vam pomoći u tome.

1. Oblici Gravitacije

Kao vlasniku tvrtke, dopuštanje kupcima da vas kontaktiraju trebao bi vam biti prioritet. Gravitacija Obrasci je dodatak za kontakt obrazac najpopularniji na WordPressu.

gravityformsMožete ga koristiti za stvoriti bilo koju vrstu obrasca, kao što su obrazac za ponudu, ankete i još mnogo toga.

Preuzmite | demo Web hosting

2. eForm

eForm je napredni i fleksibilni alat za izradu obrazaca koji se može integrirati u postojeće WordPress web mjesto. To je cjelovito rješenje za upravljanje obrascima. To se, između ostalog, odnosi na kvizove, ankete, prikupljanje podataka, procjenu plaćanja i komentare korisnika.eForm WordPress Form Builder wordpress dodatak

S takvim dizajnerom obrasca možete neograničeno dizajnirati obrasce i njima upravljati sa svoje nadzorne ploče. Svi zahtjevi su pohranjeni u vašoj bazi podataka, moći ćete vidjeti, pratiti, analizirati i djelovati na podatke koje ste spremili.

Pročitajte i naš članak o Kako sadržaj marketing utječe na SEO vašeg bloga

Osim toga, korisnički portal omogućuje registriranim korisnicima da također pregledaju i prate svoje zahtjeve.

Preuzmite | demo | Web hosting

3. Mailster

Mailster je a WordPress plugin jednostavan za korištenje premium koji će vam pomoći da integrirate bilten na svoju web stranicu. S potonjim ćete moći kreirati, slati i pratiti svoje kampanje bez previše muke.Mailster dodatak za bilten e-pošte za WordPress

Njegove glavne značajke su: mogućnost praćenja otvorenih poruka e-pošte, klikova, pretplata i stope napuštanja početne stranice, mogućnost ciljanja kampanja, upravljanje i planiranje kampanje, podrška za 6 vrsta autoodgovornika, neograničeno stvaranje registracijski obrasci, korisničko sučelje, prilagodba pozadine, podrška za višejezičnostI još mnogo toga.

Preuzmite | demo | Web hosting

Preporučeni resursi

Saznajte više o drugim preporučenim resursima koji će vam pomoći u izgradnji i upravljanju web mjesta.

Zaključak

Ovdje je ! To je sve za ovaj vodič, nadam se da će vam omogućiti da automatski dodate stranice u svoje jelovnike. Ako imate bilo kakvih nedoumica ili prijedloga u ovom području, pronađite se odjeljak komentara za raspravu.

Međutim, također ćete moći konzultirati naše sredstva, ako vam treba više elemenata za provođenje projekata kreiranja internetskih stranica, savjetujući se s našim vodičem na internetu Izrada bloga WordPress ili onaj koji je uključen Divi: najbolja WordPress tema svih vremena.

Ali u međuvremenu, ovaj članak podijelite na svojim različitim društvenim mrežama.

...