Kur sistemi i menusë së navigimit u lëshua me WordPress 3.0, ky ishte një nga faktorët që e shndërroi WordPress nga një platformë Blogging në një CMS të fuqishme.

Kjo do të thoshte se mund të shtonit çdo përmbajtje që dëshironi në menutë e navigimit të faqes suaj të internetit, përfshirë lidhjet e personalizuara. Ndërfaqja "drag and drop" nënkuptonte që çdokush mund të krijonte menunë e tij të personalizuar pa ndonjë aftësi kodimi.

Por ndonjëherë ju nuk doni të mbështeteni në të. Nëse jeni duke zhvilluar një faqe në internet për një klient që do të shtojë faqe në faqen e tyre të internetit, ata nuk kanë gjasa të azhurnojnë menunë (et) e navigimit kur bëjnë ose nuk kanë aftësi. .

Kështu që këtu është e dobishme një menu e automatizuar e lundrimit.

Në këtë tutorial, unë do t'ju tregoj se si të krijoni një menu të automatizuar të navigimit që tregon të gjitha faqet e faqes tuaj të internetit, si dhe faqet e fëmijëve të shfaqura si hyrje të nivelit të dytë në menunë e navigimit.

Më pas mund ta shtoni këtë kod në kokën e faqes së temës tuaj, shiritin anësor ose fundin e faqes nëse dëshironi, dhe do t'u tregojë përdoruesve tuaj lidhje që azhurnohen automatikisht kur përmbajtja e re shtohet në faqen tuaj të internetit.

Por, nëse nuk keni instaluar kurrë WordPress, zbuloni Si të instaloj një WordPress blog hapa 7 et Si të kërkoni, instaloni dhe aktivizoni një temë WordPress në blogun tuaj 

Atëherë kthehu pse ne jemi këtu.

Ja çfarë do t'ju duhet të automatizoni menutë e navigimit të WordPress:

  • Një instalim WordPress ose instalim provë, me disa faqe dhe nëndegë të shtuara
  • Një redaktues i kodit.

Konfigurimi i kodit

Unë do ta shtoj këtë kod në një shtojcë në mënyrë që të jetë e përhershme, edhe nëse ndryshoj temën e WordPress. Në këtë mënyrë, unë mund të shtoj funksionin e shtojcës sime në temën time për të shtuar menunë e lundrimit ku dua. Nëse tema juaj e WordPress ka " grepa Ju mund të përdorni një ose më shumë për të injektuar këtë kod.

Shikoni gjithashtu listën tonë 10 WordPress plugins për të krijuar një numërim

Nëse jeni duke punuar me një temë të palës së tretë WordPress që nuk ka grepa, do t'ju duhet të shtoni kod në temë. Mos e kodifikoni direkt në temë: përkundrazi, krijoni një temë për fëmijë dhe shtoni kodin tuaj në të. Thjesht krijoni një kopje të skedarit të modelit të temës nga tema kryesore që dëshironi të redaktoni, shtoni atë në temën tuaj të fëmijës dhe redaktoni atë.

Hapi i parë

Hapi i parë është krijimi i shtojcës. Unë krijoj një dosje në " wp-content / plugins ". Krijimi i një dosje do të thotë që në të ardhmen mund të shtoj më shumë skedarë në shtojcë nëse duhet, si një stil stili ose të përfshij skedarë.

Së pari, duhet të shtoni kodin e hyrjes për shtojcën tuaj, në komente, për t'i thënë WordPress se çfarë është:

<?php
/**
 *Emri i shtojcës: Plugin
 * URI i shtojcës: http://blogpascher.com
 * Përshkrimi: Shtojca WordPress
 * Versioni: 1.0
 * Autori: Herve
 * URI e autorit: http://blogpascher.com
 *
 */

Aktivizo shtojcën tani.

Pastaj, nëse jeni duke përdorur një temë për fëmijë, konfiguroni atë. Po përdor temën për fëmijë nga tema Njëzet Shtatëmbëdhjetë - këtu është faqja ime e stileve:

<?php
/**
 *Emri i shtojcës: Plugin
 * URI i shtojcës: http://blogpascher.com
 * Përshkrimi: Shtojca WordPress
 * Versioni: 1.0
 * Autori: Herve
 * URI e autorit: http://blogpascher.com
 *
 */

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

Pasi ta keni bërë këtë, nëse faqja juaj në internet nuk ka ndonjë faqe akoma, shtoni disa. Ato duhet të kenë një strukturë në disa nivele. Kështu duken faqet e mia të rreme:

krijimin e faqeve të hierarkisë së fjalëve

Tani, le të fillojmë të shtojmë kodin në shtojcë.

Krijoni një funksion për të renditur në mënyrë hierarkike të gjitha faqet

Do të përdorim funksionin « wp_list_pages () Për të marrë të gjitha faqet dhe për t'i renditur ato me lidhje. Por së pari, ne duhet të përcaktojmë disa argumente për të. Filloni duke krijuar funksionin tuaj dhe shtoni këto argumente:

wpmu_list_pages () {wpmu_list_pages () {$ args = array ('thellësia' => 2); }

Argumentet janë shumë të thjeshta - ekziston vetëm një për nivelin e faqeve që duam të bëjmë. Vendosja e "2" do të thotë që faqet e nivelit të lartë dhe nën-faqet e tyre do të shfaqen, por jo më shumë.

Zbuloni lidhje 5 gabime të zakonshme dhe zgjidhjet e tyre në WordPress

Tani le të shtojmë funksionin "wp_list_pages ()" pas argumenteve:

wp_list_pages ($ args);

Këtu është funksioni i plotë:

wpmu_list_pages () {wpmu_list_pages () {$ args = array ('thellësia' => 2); wp_list_pages ($ args); }

Shtimi i funksionit në temë

Për momentin, funksioni nuk tregon asgjë në faqen time të internetit. Për ta ndryshuar këtë, ne duhet të shtojmë një kopje të kokës së temës kryesore në temën fëmijë dhe ta redaktojmë atë.

Shih gjithashtu: Si të mbroni punën tuaj në WordPress në faqet e internetit të klientëve

Filloni duke kopjuar skedarin tuaj të kokës në temën tuaj të fëmijës dhe hapeni. Tek Njëzet Shtatëmbëdhjetë, kodi i menusë së navigimit mund të gjendet në " shabllon-pjesë / navigacion / navigacion-krye.php Që do të thotë se duhet të shtoj një kopje të kësaj skedari në të njëjtin vend në temën e fëmijës tim.

Zbuloni të shkoni më tej Si për të instaluar një temë WordPress fëmijë

Në temën tuaj, ky mund të jetë skedari header.php që duhet kopjuar.

Në varësi të temës tuaj, kodi i menusë do të jetë i ndryshëm. Në atë që po përdor, ky është kodi që duhet të zëvendësoj:

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

Modifikoni kodin e menusë tuaj të navigimit për të shtuar një funksion të ri, me kodin ekzistues në një deklaratë "other {}":

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

Deklaratat e kushtëzuara janë të rëndësishme: së pari, kontrollon nëse funksioni që keni shtuar në shtojcën tuaj është i pranishëm (dmth nëse shtojca është e aktivizuar) dhe, nëse po, ai kryen funksionin nga ai. Përndryshe, funksionon normalisht.

Shihni gjithashtu udhëzuesin tonë Si për të shfaqur blloqe ad në WordPress

Tani shikoni në faqen time të internetit:

faqja e internetit e fjalëve të fjalëveLidhjet shfaqen, por ka disa çështje. Nuk dua që "Faqet" të shfaqen në krye (që është parazgjedhja për funksionin wp_list_pages () ) dhe unë dua të rendit faqet në mënyrë më efikase. Ju do të shihni se faqja kryesore është në mes të listës, e cila nuk është ideale.

Përmirësimi i funksionit

Le të kthehemi te kodi i plugin-it dhe ta adaptojmë për të korrigjuar këto probleme.

Gjeni argumentet për të cilat keni përcaktuar tashmë wp_list_pages ():

$ args = array ('thellësia' => 2);

Dhe modifikoni atë:

$ args = array ($ args = array ('thellësia' => 2, 'title_li' => ' ' __ ('Menuja', 'bpc'). ' ',' sort_column '=>' renditja e menusë ');

Kjo shton dy argumente shtesë:

  • Shenja para listës, e cila tani thotë " Menyja Në vend të Faqet '.
  • Renditja në të cilën shfaqen faqet.

Ju duhet të ktheheni në ekranet e redaktimit të faqeve tuaja dhe të përcaktoni rendin e faqeve për secilën prej tyre. Vendosni faqen tuaj në një vlerë prej "0" dhe faqet e tjera të nivelit të lartë janë më të larta se këto. 

Lexoni gjithashtu udhëzuesin tonë : Si të ngarkojmë gradualisht komentet në Facebook dhe Disqus

Tani, kur të shfaqni menunë, do të duket kështu:

menyja automatike e fjalëve

Ju gjithashtu mund të ndryshoni renditjen e menusë në faqet e nivelit të dytë. Kjo nuk do të shfaqet kurrë mbi faqet e nivelit të lartë, kështu që mund të filloni me 0 ose 1 për secilën grup të nënfaqeve.

Zbuloni gjithashtu disa shtesa premium WordPress  

Mund të përdorni të tjera WordPress plugins për të dhënë një pamje moderne dhe për të optimizuar lidhjen me blogun ose faqen tuaj të internetit.

Ne ju ofrojmë këtu disa shtesa premium WordPress që do t'ju ndihmojnë ta bëni atë.

1. Format e gravitetit

Si pronar i biznesit, lejimi i klientëve tuaj për t'ju kontaktuar duhet të jetë përparësia juaj. Format gravitetit është shtojca e formularin e kontaktit më i popullarizuari në WordPress.

gravityformsMund ta përdorni për krijoni çdo lloj forme, të tilla si një formë kuotimi, sondazhe, dhe më shumë.

Shkarko | DEMO web hosting

2. eformimi

eForm është një ndërtues i formave të përparuara dhe fleksibël që mund të integrohet në një faqe ekzistuese të WordPress. Shtë një zgjidhje e plotë për menaxhimin e formave. Kjo ndër të tjera ka të bëjë me kuize, sondazhe, mbledhjen e të dhënave, vlerësimin e pagesës dhe komentet e përdoruesve.shtojcë wordpress eForm WordPress Form Builder

Me një stilist të tillë, ju mund të hartoni forma në një mënyrë të pakufizuar dhe t'i menaxhoni ato nga pulti juaj. Të gjitha kërkesat janë të ruajtura në bazën e të dhënave tuaja, do të keni mundësi të shihni, gjurmoni, analizoni dhe veproni në të dhënat që keni ruajtur.

Lexoni gjithashtu artikullin tonë në Si ndikon përmbajtja e marketingut në SEO në blogun tuaj

Për më tepër, një portal përdoruesish u lejon përdoruesve të regjistruar të rishikojnë dhe gjurmojnë kërkesat e tyre.

Shkarko | DEMO | web hosting

3. Mailster

Mailster është një plugin WordPress premium i lehtë për t'u përdorur që do t'ju ndihmojë të integroni një buletin në faqen tuaj të internetit. Me këtë të fundit, ju do të jeni në gjendje të krijoni, dërgoni dhe gjurmoni fushatat tuaja pa shumë telashe.Shtojcë Newsletter Email Mailster për WordPress

Karakteristikat e saj kryesore janë: aftësia për të gjurmuar emailet e hapura, klikimet, abonimet dhe nivelet e kërcimit, aftësia për të synuar fushatat tuaja, menaxhimi dhe planifikimi i fushatës, mbështetja për 6 lloje të përgjigjeve automatike, krijim i pakufizuar format e regjistrimit, një ndërfaqe miqësore për përdoruesit, personalizimi i sfondit, mbështetje për shumë gjuhëDhe shumë më tepër.

Shkarko | DEMO | web hosting

Burimet e rekomanduara

Mësoni rreth burimeve të tjera të rekomanduara për t'ju ndihmuar të ndërtoni dhe menaxhoni uebfaqen tuaj.

Përfundim

Ketu eshte ! Kjo është gjithçka për këtë tutorial, shpresoj se do t'ju lejojë të shtoni faqe automatikisht në menutë tuaj. Nëse keni ndonjë shqetësim ose sugjerim në këtë fushë, le ta gjejmë veten pjesa e komenteve për të diskutuar.

Megjithatë, gjithashtu do të jeni në gjendje të konsultoheni me ne RESSOURCES, nëse keni nevojë për më shumë elemente për të realizuar projektet tuaja të krijimit të faqeve në Internet, duke u konsultuar me udhëzuesin tonë për Krijimi i blogut të WordPress ose atë më Divi: tema më e mirë e WordPress të të gjitha kohërave.

Por në ndërkohë, ndajeni këtë artikull në rrjetet tuaja të ndryshme sociale.

...