Oznake predloška za učenje: Uvod. Označite sadržaj objave vezom "Više detalja...". Osnovne meta oznake koje su vrlo važne za SEO

Uvjetne oznake jedna su od moćni alati, koji olakšavaju razvoj projekata na WordPressu. U ovu lekciju pogledat ćemo nekoliko uvjetnih oznaka i primjere funkcija koje ih koriste za implementaciju razne zadatke, kao što je čišćenje stranice s pogreškom ili promjena favicona za administratorsku ploču.

Što je "uvjetna oznaka"?

Odgovaraju s da/ne na pitanja: vraćaju TRUE ili FALSE samo kada se koriste. Uvjetne oznake koriste se u if naredbama - ovisno o PRAVE vrijednosti ili FALSE, možemo koristiti naš kod prema odgovoru.

Sve uvjetne oznake opisane su u WordPress kodu.

Naša lekcija predstavlja 10 uvjetnih oznaka.

Funkcija 1. Prikažite poruku na početna stranica koristeći is_front_page()

Pozdrav posjetitelju stranice na početnoj stranici može pozitivno utjecati na reputaciju web projekta. Također možete prikazati razne informativne poruke ili "nenametljivo" oglašavanje.

Prvo morate preuzeti ColorBox jQuery dodatak. Uzmite datoteku colorbox.min.js iz mape "colorbox/colorbox" i colorbox.css (zajedno s odgovarajućom mapom "images") i smjestite ih u mapu "colorbox" u svom projektu.

Zatim stvaramo datoteku colorbox.load.js za učitavanje skočnog info okvira. Ovu datoteku također stavljamo u mapu "colorbox":

JQuery(document).ready(function($) ( var $popup = $("#mypopup"); $.colorbox((href:$popup)); ));

Zatim postavljamo HTML kôd za skočni prozor (s CSS identifikatorom “mypopup”) unutar datoteke index.php vaše teme i skrivamo ga u datoteci style.css (koristeći kod “#mypopup (display:none;)” ).

Funkcija front_popup() ( if(is_front_page()) ( // učitaj colorbox.min.js wp_enqueue_script("colorbox-js", get_template_directory_uri()."/colorbox/colorbox.min.js",array("jquery")) ; // učitavanje colorbox.load.js wp_enqueue_script("colorbox-load-js", get_template_directory_uri()."/colorbox/colorbox.load.js", array("colorbox-js")); // učitavanje colorbox.css wp_enqueue_style("colorbox-css", get_template_directory_uri()."/colorbox/colorbox.css"); ) ) add_action("wp_head","front_popup");

Kopirati ovaj kod u datoteku functions.php!

Napomena: kako biste zatvorili skočni prozor, trebate dodati vezu u kod skočnog prozora. Na primjer, ovako:

Zatvoriti

Funkcija 2: Dodajte CSS i JS kod na određenu stranicu pomoću is_page()

Možda ćete morati učitati dodatne JavaScript ili CSS datoteke za određenu stranicu. Naravno, možete ih uključiti u sadržaj, ali ova praksa je manjkava. Bolje je to učiniti ovako:

Funkcija extra_assets() ( if(is_page(123)) ( // "123" je identifikator stranice koja treba dodatne datoteke wp_enqueue_script("my-script", get_template_directory_uri()."/some/path/in/your/theme/folder/script.js"); wp_enqueue_style("my-style", get_template_directory_uri()."/some/path/in/your/theme/folder/style.css"); ) ) add_action("wp_head","extra_assets");

Kao iu prvom primjeru, kod je potrebno dodati u datoteku functions.php. (Morate promijeniti broj “123” u pravi ID stranice!)

Funkcija 3. Odjeljak "Više iz ove kategorije" za unos u posebnu kategoriju pomoću in_category()

Ponekad morate organizirati odjeljak "Više iz ove kategorije" za određenu kategoriju (i samo za nju). Recimo da imate kategoriju "Vijesti", a druge kategorije nisu prikladne za odjeljak koji trebate stvoriti. Uvjetna oznaka in_category() pomoći će u rješavanju problema:

Funkcija more_from_category($cat_ID) ( if(in_category($cat_ID) ( $posts = get_posts("numberposts=5&category=".$cat_ID); $output = "Više iz ove kategorije"; $output.= "

    "; foreach($posts as $post) ( $output.= "
  • ".get_permalink."
  • "; ) wp_reset_query(); $output.= "
"; echo $output; ) )

Napravimo funkciju prema potrebi za zadatak i dodamo je u datoteku functions.php. Zatim otvorite datoteku single.php i postavite kod () na mjesto gdje bi se odjeljak trebao pojaviti.

Funkcija 4. Prikaz imena autora na stranici pretpregled koristeći is_preview()

Funkcija preview_warning() ( if(is_preview()) ( echo "Vi ste na stranici za pregled!"; ) ) add_action("the_content","preview_warning");

Naravno, također morate dodati kod u datoteku style.css za generiranje teksta upozorenja:

#preview-warning ( background:#800; line-height:50px; font-size:30px; font-weight:bold; text-align:center; position:fixed; bottom:0; )

Funkcija 5: Uklonite određene elemente sa stranice 404 pomoću is_404()

Najjednostavniji kod od svih danih u ovom članku. Samo trebate priložiti "određene elemente" u kod ispod (kao što su oglasne jedinice)!

Funkcija 6. Sakrijte automatski generirani citat koristeći has_excerpt()

Neki ljudi ne vole automatski generirane citate. Za brisanje možete koristiti kod dat u WordPress kodu:

Funkcija full_excerpt() ( if (!has_excerpt()) ( echo ""; ) else ( echo get_the_excerpt(); ) )

Dodamo ga u datoteku functions.php i zamijenimo implementaciju the_excerpt() s full_excerpt() .

Funkcija 7. Generirajte popis naslova postova (umjesto cijelog sadržaja) u arhivi na temelju datuma koristeći is_date()

Ponekad je popis naslova više nego dovoljan na određenim stranicama arhive - na primjer, za arhivu temeljenu na datumu. Pomoću uvjetne oznake is_date() možete ukloniti nepotrebne stvari iz glavne petlje, osim zaglavlja.

Ova tehnika zahtijeva pažnju jer se datoteke archive.php razlikuju u svakoj temi. (A ako vaša tema ima datoteku date.php, trebali biste je urediti). Pronađite glavnu petlju u kodu i promijenite je ovako:

If(is_date()) ( // Ako tema koristi h2 naslove za postove, koristite h2. Ako - h1, koristite h1. echo "".the_title().""; ) else ( // ... // Izvornik kod u glavnoj petlji // ... )

Funkcija 8. Promijenite favicon za administratorsku ploču pomoću is_admin()

Ovaj kod može biti koristan kada radite s veliki iznos otvorene oznake na svom blogu. U tom slučaju možete malo promijeniti favicon i spremiti ga kao adminfav.ico - na primjer, favicon administratorske ploče može imati drugačiju boju pozadine.

Sve što preostaje je dodati kôd u datoteku functions.php:

Funkcija admin_favicon() ( if(is_admin()) ( echo ""; ) ) add_action("admin_head","admin_favicon");

Funkcija 9. Prikažite zadane sličice objava koristeći has_post_thumbnail()

U dobro dizajniranim temama, ako nema minijature za objavu, prikazuje se zadana slika. Za takve slučajeve trebate promijeniti kod funkcije the_post_thumbnail() na sljedeći način:

If(has_post_thumbnail()) ( the_post_thumbnail(); ) else ( echo " "; }

Funkcija 10. Prikaz posebnog izbornika za registrirane korisnike koristeći is_user_logged_in()

Ako vaš projekt ima registrirane korisnike, možda ćete morati stvoriti poseban izbornik za njih. Problem se rješava na sljedeći način:

Funkcija member_menu() ( if(is_user_logged_in()) ( echo "Poseban izbornik

  • Prva stavka izbornika
  • Druga stavka izbornika
  • Treća stavka izbornika
"; } }

Ovdje je uobičajeni kod "zaglavlja i popisa". Trebali biste ga učiniti istim kao kod bočne trake vaše teme, a zatim smjestiti kôd u datoteku sidebar.php vaše teme.

Također, idealno biste trebali koristiti običaj WordPress izbornik koristeći wp_nav_menu() . Jedan standardni i jedan za registrirane korisnike, a zatim njima možete upravljati pomoću WordPress admin panela.

Pozdrav svima, a naša današnja tema je kako najbolje koristiti WordPress oznake? Primijetio sam da korisnici često krivo razumiju da se ovo neispravno koristi. Čini se kao da ih svaki bloger koristi drugačije, a ne viđate često web stranicu poput ove koja koristi oznake za njihovu namjenu. Često, općenito, možete pronaći mjesto na kojem se oznake uopće ne koriste.

Ali ne mora biti tako. Rad s oznakama vrlo je jednostavan ako odvojite nekoliko minuta da shvatite kako ih koristiti i razvijete strategiju za njihovu upotrebu na svojoj web stranici. Štoviše, kada se ispravno rade, oznake mogu biti vrlo učinkovito sredstvo za poboljšanje dojma koje vaša stranica ostavlja na posjetitelje. Međutim, ako se oznake neispravno koriste, one nemaju nikakvu svrhu i umjesto toga postaju pretrpani navigacijski elementi koji zakrčuju prostor i imaju ogroman negativan učinak na angažman korisnika.

Nije neuobičajeno da blogeri u potpunosti odbiju koristiti oznake jer smatraju da ne donose nikakvu korist stranici. U ovom slučaju upotreba oznaka je doista nepromišljena. Oznake neće radikalno promijeniti život stranice, ali je mogu učiniti višestrukom.

Oznake su nešto što biste trebali implementirati što je brže moguće. Ali umjesto da bezglavo jurimo i posvuda lijepimo oznake, prvo ih pobliže pogledajmo i odlučimo kako najbolje koristiti te navigacijske elemente.

Što su zapravo WordPress oznake?

Otvorite bilo koju dobru nefikcijsku knjigu. Na samom početku vidjet ćete sadržaj sastavljen od naslova poglavlja. Uz njegovu pomoć možete razumjeti koje su informacije dane u knjizi i kako su strukturirane. Dakle, kategorije na vašem blogu mogu se usporediti s ovom vrstom sadržaja.

Sada otvorimo zadnje stranice knjige. Ovdje ćete naći abecedno kazalo, koji prikazuje ključne fraze i riječi koje sadrži. Uz svaku stavku nalazi se broj stranica na kojem se koristi određena fraza ili riječ, što vam omogućuje da brzo pronađete ono što vas zanima.

Zamislite oznake kao svoj abecedni indeks.


Pomoću oznaka možete izvući određene detalje iz svojih objava i stvarati s tim informacijama jednostavno sortiranje vaš sadržaj.

Recimo da imate blog na temu sporta. Sportovi o kojima ćete raspravljati na svojoj stranici trebaju biti vaše kategorije: nogomet, bejzbol, košarka itd. Ovo su teme o kojima ćete pisati na stranici, pa ih treba organizirati na vrlo stvaran način. visoka razina. Sada, na primjer, odlučite napisati svoj prvi post o Manchester Unitedu, a vaši će čitatelji vjerojatno htjeti vidjeti više postova o ovom timu. Dakle, morat će otvoriti odgovarajuću kategoriju i tamo potražiti objave koje ih zanimaju. Ili im možete olakšati dodavanjem oznake Manchester Uniteda koja će čitatelja odvesti izravno na sve postove koje ste napisali na tu temu.

Da ste čitač, koju biste metodu preferirali? Ova vrsta označavanja omogućuje vam stvaranje korisne dodatne navigacije na vašem blogu, a također je izvrsna prilika za povećanje angažmana korisnika.

Učinkovit način postavljanja oznaka

Oznake trebaju biti kratke i sadržavati jednu ili dvije riječi. Svrha oznaka je ukazati važne točke, sadržane u objavi, stoga uvijek moraju odgovarati sadržaju objave.

Izuzetno je važan i stil dizajna etikete. Vratimo se ponovno našem primjeru, "Manchester United" i "Manchester United" dvije su različite oznake. Ako su neke od vaših oznaka napisane velikim slovima, a druge malim slovima, to neće učinkovito povezati sve vaše objave. U ovom primjeru, izgleda da ste stvorili dvije grupe unosa o Manchester Unitedu, zbog čega je vaša navigacija više štetna nego korisna. Odaberite jedan stil dizajna za svoje oznake i strogo ga se držite (preporučam korištenje velikih i malih slova).

Oznaka može biti previše ili premalo. Ako ste tagove koristili samo nekoliko puta tijekom cijelog postojanja vaše stranice, onda ih uopće nema smisla koristiti. Ako ne odgovaraju u potpunosti sadržaju vaše stranice, opet nema potrebe za oznakama. Korištenje iste oznake za sve objave također je loša ideja. Oznake su bogato plodno tlo za kreativnost koja može donijeti prava korist navigacija vaše stranice.

Postavljanjem sljedećeg pitanja možete lako shvatiti je li neka oznaka uistinu vrijedna ili ne. Kada čitatelj skrola do kraja posta, hoće li mu oznaka biti toliko zanimljiva da će ga natjerati da klikne? Vratimo se našem sportskom primjeru. Zamislimo da sam upravo završio s čitanjem posta o Manchester Unitedu, a sada oznaka koja je prikazana na kraju posta nije ništa više od primamljivog poziva da pročitam ostatak postova. S moje točke gledišta to bi moglo biti prikladno i korisno.

Upravljanje vašim oznakama

Nemojte činiti iste pogreške: Održavanje strukture oznake čistom i organiziranom nije uvijek lako.

Tako je lako nešto pogrešno označiti, potpuno zaboraviti dodati oznake ili greškom na njih primijeniti pogrešno oblikovanje. Mali nesporazum može se razviti u cijeli problem ako je na stranici više od jednog autora. Ako želite najbolje iskoristiti svoje oznake, trebali biste potrošiti neko vrijeme na njihovu organizaciju.

Za održavanje sustava oznaka u u radnom stanju, potrebno je ispuniti niz obveznih uvjeta:

  • Pregledajte sve oznake kako biste bili sigurni da su ispravno oblikovane
  • Uklonite oznake koje dupliciraju postojeće
  • Pogledajte sve postove koji su se pojavili nakon zadnja provjera kako biste bili sigurni da su oznake ispravne

Ako redovito provodite sve točke ove provjere, održavanje sustava oznaka čistim i urednim neće oduzeti puno vremena. Preporučujem da provedete nekoliko minuta mjesečno radeći ovu provjeru. Uostalom, samo ako se redovito ažurira označena navigacija, broj potencijalno problematičnih unosa bit će znatno smanjen.

Ako se ne trudite redovitu provjeru oznakama, riskirate da završite s pretrpanom i neučinkovitom strukturom oznaka na svom blogu, što nikome nije od koristi.

Prikaz oznake

Postoji mnogo načina za učinkovitiji prikaz vaših oznaka. Na većini blogova, oznake se nalaze u bloku "post metapodaci". Ovo je vrlo jednostavan način da odvratite čitatelje Daljnje čitanje postova na odabranu temu. Dakle, misao koja pada na pamet je da je bolje koristiti druge opcije koje pomažu prikazati oznake koje koristite.

WordPress također ima vlastiti widget koji vam omogućuje prikaz oblaka oznaka na bočnoj traci. Takvi oblaci oznaka teški su popisi u kojima se veličina najčešće korištenih oznaka povećava smanjenjem veličine najmanje korištenih oznaka. Oni mogu biti korisni kada trebate istaknuti najviše važne teme, koji su povezani s vašim postovima na blogu, ali ako koristite veliki broj oznake, takav oblak može izgledati preopterećen.

Moj preferirani način za prikaz oznaka je korištenje oblaka oznaka, koji ne stavljam na bočnu traku. Preporučujem da napravite stranicu arhive koja će prikupljati različiti tipovi navigacija, od kojih je jedan oblak oznaka. Korištenjem ove metode uštedjet ćete prostor na bočnoj traci za nešto važnije, dok će sve metode navigacije biti prikupljene na jednoj stranici.

Kombinacija bloka s metapodacima posta i jednim od vaših drugih oblika prikaza oznaka osigurava da će vaši čitatelji moći koristiti oznake za navigaciju vašom web stranicom.

Zaključak

Strogo govoreći, oznake uopće ne morate koristiti, ali ako ih planirate koristiti na svojoj web-lokaciji, isplati se odvojiti vrijeme za planiranje napredne strategije oznaka i nastaviti ih redovito koristiti u budućnosti.

Oznake mogu biti korisna i precizna metoda navigacije koja se odvija cijelom vašom web lokacijom. Ako su pravilno izvedeni, pomoći će vam da povećate svoj autoritet u raspravi o odabranim temama. Ako se učini pogrešno, to može predstavljati prepreku povećanju angažmana korisnika i olakšavanju navigacije web-stranicom.

Zdravo! Mnogi koji koriste u svojim Rad WordPressa, praktički ne rade s oznakama i nemaju pojma za što su potrebne. Najčešće, mnogi ljudi potpuno blokiraju indeksiranje ovih stranica. Danas bih želio pokazati kako koristiti slične oznake u WordPressu (ili kako se drugačije zovu, "WordPress oznake") za dobar učinak u SEO-u.

Oznake u WordPressu: praktične primjene

Nedavno je mom prijatelju bio rođendan. Počeo je ulaziti u naše redove i počeo svoje aktivnosti provoditi putem interneta. Prodaje parfeme u našoj regiji (Čuvašija). Ima javnu stranicu na VKontakteu. Upravo počinje. Mislim da nije bilo teško smisliti kakav cool poklon možete dati osobi za rođendan. Odlučio sam napraviti vlastitu web stranicu, malu online trgovinu na WordPressu. Da, da, znam da online trgovine na WordPressu nisu baš dobre, ali ovdje je sve bilo potrebno s minimalnom funkcionalnošću: nije potrebno online plaćanje, obrazac za narudžbu i uglavnom sve.

Dečki, zapamtite (oni koji još ne znaju): pri izradi BILO KOJE web stranice, najvažnija stvar je crtanje njene strukture. O tome ovisi budućnost vaše stranice. Već sam napisao lekciju o tome. Vjerujte mi, ovo je stvarno jako važno.

Dakle, došla sam do sasvim logične strukture: ovo je podjela parfema na muške i ženske, te njihova daljnja podjela po brendovima + posebno sam izdvojila poklon setove “za njega” i “za nju”:

Ne, naravno, sve ovo nije implementirano kroz oznake, već kroz obične kategorije u WordPressu. Već sam napisao. I dobivamo vrlo dobro optimizirane stranice ne samo za zahtjev "kupite CK Reveal", već i "kupite parfem calvin klein u Čeboksariju", "kupite žensku toaletnu vodu" i tako dalje.

Ali osim brenda, svaki toaletna vodica ima svoju aromu. Odnosno, mogu biti: crnogorične, svježe, slatke, voćne itd. Na primjer, osoba traži određeni miris, treba mu "ženski slatki parfem". No, teško ga je pronaći na web-mjestu, budući da imamo podjele samo po robnim markama. Štoviše, svaki parfem može imati nekoliko aroma.

Onda sam se upravo sjetio oznaka, koje su savršeno implementirane u WordPress. Sada su svakom proizvodu dodijeljene oznake "slatko", "svježe" i tako dalje. No kod takve podjele nastaje problem: kako odvojiti muške parfeme od ženskih? Naravno da možete smisliti različite filtere i tako dalje, ali trebalo mi je jednostavno rješenje. Glupo sam stvorio oznake u stilu "muško slatko" ili "žensko svježe", itd. Zatim sam prikazao poveznice na ove oznake u izborniku stranice:

Sada se, nadamo se, pojavljuje jasnija slika o tome što oznake rade u WordPressu. Još jednom, postoji napredak: ljudi s lakoćom pronalaze ono što traže.

SEO optimizacija stranica s tagovima u WordPressu

Za SEO optimizacija stranice s oznakama, kao što pogađate, vjerojatno koristim svoj omiljeni dodatak - . Općenito, malo smeten, želim reći da uz pomoć ovog dodatka ja:

  • Iznosim to savršeno.
  • Izrada sitemap.xml
  • Optimiziranje zapisa.
  • Dovodim to do savršenstva.
  • Sada su na redu oznake.

    Kako prikazati tekst na stranicama s oznakama

    Sve ovo će nam omogućiti prikupljanje prometa za zahtjeve "kupite ženski parfem s voćnim mirisom", itd. u mom slučaju. Odnosno, nećemo morati stvarati odvojeno odredišne ​​stranice. Za to već postoje gotove logičke stranice.

    Kao što sam već rekao, u nekim slučajevima, kada je mala konkurencija za slične zahtjeve u regiji, dovoljno je jednostavno ispuniti jedinstvene meta oznake. Mogu se čak i automatski generirati ako se radi o ogromnoj stranici.

    Indeksiranje stranica s oznakama

    Ako ste učinili sve gore navedeno, ne zaboravite uključiti podatke o stranici u indeks (inače ih obično odmah zatvorimo iz indeksiranja).

    Zaključak

    Oznake u WordPressu omogućuju vam da:

    Kako drugačije možete mudro koristiti oznake? Na primjer, ako je vaša stranica posvećena WordPress predlošcima, tada možete dodijeliti oznake u stilu "plavo", "dva igla", "guma" i tako dalje. I tek onda pomaknite te stranice prema upitima “plavi predlošci za WordPress”.

    Ili, na primjer, imate web stranicu na kulinarska tema. Sastojcima možete dodijeliti oznake: "šampinjoni", "piletina" itd., A zatim promovirati stranice za upite "recepti za kuhanje drugog sa šampinjonima" i tako dalje. Mislim da ste shvatili.

    Kako koristite oznake? Možda ih ima zanimljive ideje povezano s tvojom temom?

    WordPress je sustav za upravljanje sadržajem bogat značajkama koji je fleksibilan i proširiv. Ako je proizvod proširiv, tada će ljudi moći pridonijeti njegovom razvoju, što dovodi do rađanja cijele zajednice spremne pomoći u razvoju projekta.

    To je poput začaranog kruga u kojem dobar proizvod oko sebe stvara zajednicu entuzijasta koji ovaj proizvod žele učiniti još boljim i tako je platforma WordPress postala najpopularniji CMS na svijetu.

    Danas otvaramo nove seriječlanci posvećeni jednoj od temeljnih komponenti WordPressa: oznakama predložaka.

    Što su oznake predložaka?

    Dva glavna svojstva koja odražavaju fleksibilnost WordPress platforme su mogućnost stvaranja "dodataka" (za proširenje funkcionalnosti) i "tema" (za promjenu izgled). Ove su značajke rezultat uspješne implementacije ključnih WordPress koncepata: API-ja i podsustava. Template oznake jedan su od temelja za izgradnju cjelokupnog CMS sustava.

    Oznake predložaka postoje puno prije samog WordPressa. Predstavljen je u b2, platformi za bloganje koju su Matt Mullenweg i Mike Little malo preinačili kada stvaranje WordPressa. Možemo reći da je ovo jedna od prvih značajki implementiranih čak i prije nego što je WP podržavao teme i dodatke.

    U WordPress Codexu oznake predložaka opisane su na sljedeći način:
    "Oznake predložaka koriste se u predlošcima vašeg bloga za dinamički prikaz informacija ili prilagodbu vaše web-lokacije, dajući vam alate da to učinite i učinite je osobnijom i zanimljivijom."

    Oznake predloška su PHP funkcije koje govore WordPressu da nešto "uradi" ili "dobije". I vjerujte mi, u tome nema ništa teško ako ste upoznati osnove PHP-a i HTML.

    Gdje su oznake predložaka?

    Datoteke koje pohranjuju funkcije za sve oznake predložaka nalaze se u mapi wp-includes.

    Ima ih ukupno 9 razne datoteke završava s predloškom:

    • wp-includes/author-template.php - uključuje oznake predložaka povezane s autorom;
    • wp-includes/bookmark-template.php - uključuje oznake predložaka povezane s oznakama;
    • wp-includes/category-template.php - uključuje oznake predložaka povezane s taksonomijom i pojmovima, uključujući kategorije i oznake;
    • wp-includes/comment-template.php - uključuje oznake predložaka povezane s komentarima;
    • wp-includes/link-template.php - uključuje oznake predložaka povezane s poveznicama (permalinkovi, poveznice na priložene datoteke, poveznice na arhive itd.);
    • wp-includes/nav-menu-template.php - uključuje oznake predložaka povezane s navigacijskim izbornikom;
    • wp-includes/post-template.php - uključuje oznake predložaka povezane s objavama/objavama;
    • wp-includes/post-thumbnail-template.php - uključuje oznake predložaka povezane sa sličicama postova;
    • wp-includes/general-template.php - uključuje sve ostale oznake predložaka.
    Kako možete koristiti oznake predložaka?

    Bit će lako razumjeti kako oznake predložaka rade ako ste upoznati s osnovama PHP-a, HTML-a i CSS-a. Budući da oznake predložaka nisu ništa više od PHP funkcija, sasvim je jasno kako ih koristiti. Ali postoji još nešto što biste trebali znati o njima.

    Funkcije oznake predloška

    Uz oznake uključivanja i uvjetne oznake, funkcije oznaka predložaka mogu se podijeliti u dvije skupine: one koje "izlaze" i one koje "vraćaju". Ove dvije vrste funkcija čine osnovu oznaka predložaka i omogućuju vam stvaranje novih tema.

    Oznake "povratak" možete prepoznati po njihovim imenima - koriste prefiks get_ prije naziva funkcije. Iako izgledaju kao derivati normalne funkcije, ali i dalje nose jedinstveni kod i vraćaju rezultat. Oznake predložaka koje izlaze informacije obično su vezane uz get_ funkcije. Pogledajmo izvor funkcije the_ID():

    Postoje funkcije kojima se može dati logički parametar $echo. Na primjer, funkcija će ispisati informacije kada postavljeni parametar TRUE i vraća vrijednost ako je parametar FALSE. Ne brinite ako ste zbunjeni jer ćemo vas provesti kroz opcije za sve oznake predložaka.

    Opcije funkcije oznake predloška

    Parametri su tipovi podataka koji mogu promijeniti ponašanje oznaka predložaka. Pomoću parametara možete dodati prefikse i sufikse izlaznim podacima, ograničiti količinu primljenih podataka, isključiti određene stavke s popisa i tako dalje. Bez znanja o dostupnim opcijama za svaku oznaku predloška, ​​ograničeni ste na njegovo zadano ponašanje.

    Deklariranje parametara

    Postoje tri načina za deklariranje parametra funkcije:

    Korištenje regularnih parametara: Većina oznaka predložaka prihvaća regularne PHP parametre, koji se mogu odvojiti zarezima:

    Korištenje niza upita: neke funkcije prihvaćaju parametre u obliku niza upita, kao što je prikazano u primjeru ispod:

    Korištenje nizova: bolji i čišći način za deklariranje parametara od niza upita:

    Imajte na umu da možete koristiti nizove umjesto parametara upita i obrnuto, ali ne možete zamijeniti regularne parametre parametrima niza upita ili nizovima. Ako oznaka predloška prihvaća regularne parametre, tada se mogu koristiti samo oni. Ako oznaka prihvaća parametre niza upita ili polje, možete koristiti oboje.

    U zaključku

    Sada kada smo naučili osnove korištenja oznaka predložaka u WordPressu, možemo nastaviti s učenjem. U sljedećim uputama u ovoj seriji, istražit ćemo svaku od oznaka predložaka (opisanu u Kodeksu) i dati njihov kratki opis, objasniti opcije i dati primjere kako koristiti svaku oznaku.

    Ovo će biti prilično dugo putovanje kroz svijet predložaka oznaka, ali pokušat ćemo ga učiniti što zabavnijim.

    Prijevod članka “The Tuts+ Guide to Template Tags: Introduction” pripremio je prijateljski projektni tim

    Dobar dan. Današnji post dodatak je lekciji 3, a ne samo lekciji 3. Bez proučavanja oznaka predložaka WordPressa nećemo moći stvarati dobra tema za WordPress. Oznake WordPress predlošci pomoći u pojednostavljenju izrade WordPress teme. Stoga ću prekinuti niz lekcija o stvaranju teme dok ti i ja ne pogledamo sve oznake.
    Kao što ste već primijetili u Lekciji 3, kada smo dodali post izlaz našoj WordPress temi, koristili smo oznake. I ubuduće ćemo se stalno pozivati ​​na te oznake. Dakle, pogledajmo oznake predložaka WordPressa. Danas ćemo govoriti o glavnim oznakama.
    Pa, počnimo...

    wp_meta()
    Ova funkcija stvara kuku za daljnje umetanje podaci. O kukama ćemo malo kasnije.

    bloginfo()
    Ova funkcija vraća informacije o vašem resursu. Ako trebate dobiti vrijednosti za daljnju upotrebu u php kod, zatim koristite . Prihvaća parametar $show, koji zauzvrat može prihvatiti sljedeće vrijednosti:

    • ime — naziv vašeg resursa
    • opis — opis izvora
    • admin_email — poštanska adresa administrator
    • url — adresa izvora
    • wpurl — adresa resursa
    • stylesheet_directory — mapa sa stilovima za ovaj predložak
    • stylesheet_url — adresa datoteke stilske tablice
    • template_directory — adresa mape s trenutnim predloškom
    • template_url — adresa trenutnog predloška
    • atom_url — adresa atomske pošte
    • rss2_url — rss poštanska adresa
    • rss_url — rss poštanska adresa
    • pingback_url — adresa datoteke koja obavještava druge izvore o dodavanju novog materijala
    • rdf_url — rdf poštanska adresa
    • comments_atom_url — atom adresa za slanje komentara
    • comments_rss2_url — rss adresa za slanje komentara
    • charset — kodiranje izvora
    • html_type - vrsta medija
    • jezik — izvorni jezik
    • text_direction — smjer teksta
    • verzija - WordPress verzija

    get_bloginfo()
    Vraća informacije o vašem resursu, koje se mogu koristiti u budućnosti.
    Prihvaća dva parametra $show i $filter. Parametar $name može uzeti iste vrijednosti kao i funkcija. Parametar $filter može uzeti dvije vrijednosti 'Display', koja prosljeđuje $show podatke kroz wptexturize(), a 'raw' vraća $show vrijednost kakva jest. Zadano: $raw.
    Primjer:

    get_current_blog_id()
    Ova funkcija dobiva trenutni ID bloga.

    wp_title()
    Ova funkcija vraća naslov Trenutna stranica. Mogu uzeti sljedeće parametre: $sep, $echo, $seplocation, gdje je:

    • $sep — tekst prije i poslije naslova posta, separator. Zadano: >>
    • $echo — prikaži (true) naslov objave ili ne (false). Zadano: točno
    • $seplocation —

    Ispisuje naslov bloga u naslovu | naslov posta

    single_post_title()
    Ova funkcija prikazuje naslov objave. Korisno za korištenje u mehanizmu The Loop. Može uzeti dva parametra: $prefix i $display, gdje:

    post_type_archive_title()
    Prikazuje naslov posta koji je u arhivi. Ova je funkcija optimizirana za datoteku arhive.php - predložak za arhivirane objave. Može uzeti dva parametra: $prefix i $display, gdje:

    • $prefiks - tekst ispred naslova članka. Zadano: prazno.
    • $display - naslov će biti prikazan (true) ili će vrijednost biti vraćena za daljnju upotrebu u kodu (false). Zadano: točno.

    single_cat_title()
    Prikazuje ili vraća naziv kategorije za trenutni post. Može se koristiti izvan mehanizma The Loop. Uzima dva parametra: $prefix i $display, gdje:

    • $prefiks - tekst ispred naslova članka. Zadano: prazno.
    • $display - naslov će biti prikazan (true) ili će vrijednost biti vraćena za daljnju upotrebu u kodu (false). Zadano: točno.

    single_tag_title()
    Prikazuje ili vraća naziv oznake za trenutni post. Uzima dva parametra: $prefix i $display, gdje:

    • $prefiks - tekst ispred naslova članka. Zadano: prazno.
    • $display - naslov će biti prikazan (true) ili će vrijednost biti vraćena za daljnju upotrebu u kodu (false). Zadano: točno.

    pojedinačni_pojam_naslov()
    Prikazuje ili vraća naslov taksonomije trenutnog posta. Može uzeti dva parametra: $prefix i $display, gdje:

    • $prefiks - tekst ispred naslova članka. Zadano: prazno.
    • $display - naslov će biti prikazan (true) ili će vrijednost biti vraćena za daljnju upotrebu u kodu (false). Zadano: točno.

    single_month_title()
    Prikazuje ili vraća naziv mjeseca i godine za trenutnu stranicu. Radi samo za arhivirane stranice. Može uzeti dva parametra: $prefix i $display, gdje:

    • $prefiks - tekst ispred naslova članka. Zadano: prazno.
    • $display - naslov će biti prikazan (true) ili će vrijednost biti vraćena za daljnju upotrebu u kodu (false). Zadano: točno.

    get_archives_link()
    Primite poveznicu na arhivu sadržaja. Može prihvatiti sljedeće parametre:

    • $url — adresa arhive
    • $tekst — opis arhive
    • $format - format, može biti 'link', 'option', 'html'. Zadano: 'html'
    • $before - tekst prije veze
    • $after - tekst nakon veze

    wp_get_archives()
    Ova funkcija prikazuje popis arhive. Uzima niz kao parametar, sljedeći tip:

    $args = array("type" => "mjesečno", "limit" => , "format" => "html", "before" => , "after" => , "show_post_count" => false, "echo " => 1);

    • tip - po kojem tipu će se prikazati arhivska lista, može imati sljedeće vrijednosti: godišnje, mjesečno - zadano, dnevno, tjedno, postbypost (objave su poredane po datumu), alfa (objave su poredane po naslovu)
    • ograničenje — broj postova u arhivi. Zadano: neograničeno.
    • format - format prezentacije: html - default, option, link, custom (custom list)
    • prije — tekst prije veze za html ili prilagođeni format
    • nakon — tekst nakon veze za html ili prilagođeni format
    • show_post_count — prikaži broj postova. Zadano: netočno.
    • echo — prikaz (1) ili povratak (0). Zadano: 1

    get_calendar()
    Prikaz kalendara. Može uzeti dva parametra:

    • $initial - ako je točno, tada će se dan u tjednu skratiti na jedno slovo, lažno - na tri
    • $echo — prikazati kalendar (true) ili ne (false)

    wp_enqueue_script()
    Značajka vam omogućuje sigurno dodavanje JavaScripta u WordPress. Prihvaća parametre:

    • $handle je naziv skripte. Naslov bi trebao biti unutra mala slova.
    • $src - poveznica na skriptu
    • $deps - niz naziva skripti koji se moraju učitati prije nego što se trenutna skripta izvrši
    • $ver — broj verzije skripte
    • $in_footer - ako je parametar true, skripta se nalazi na dnu

    Ovime završavamo naš pregled glavnih WordPress oznaka. Zahvaljujući ovim oznakama, možemo jednostavno uključiti zaglavlje, podnožje, bočnu traku, javascript i još mnogo toga. Da, članak se pokazao dugim, ali ne vidim smisla dijeliti ga - logika bi bila povrijeđena.
    To je sve za danas. U sljedećem članku, koji će biti nastavak ovog posta, osvrnut ćemo se na oznake za rad s autorom (autorima) objava. Dakle, ne propustite nove članke pretplatom na