Početna » šifriranje » WordPress uvjetne oznake (i isječci) za početnike

    WordPress uvjetne oznake (i isječci) za početnike

    Jedna od najboljih značajki WordPressa mogu biti uvjetne oznake. To vam omogućuje reći kodu da se ponaša drugačije u određenim situacijama. Na primjer, možete provjeriti koristi li korisnik Windows ili Mac, te prikazati različite sadržaje na temelju sustava. Također možete preusmjeriti na post ako upit za pretraživanje vraća samo jedan rezultat. Nazovite situacije, uvjetne oznake mogu ih prepoznati sve!

    Unatoč fleksibilnosti u određivanju akcija koje se temelje na različitim situacijama, također je izuzetno lako se uči, postoje čak i tutorijali i resursi koji se šire preko weba da biste ga zapravo ovladali. To je rekao, u ovom članku ćemo proći kroz detaljan uvod o uvjetnim oznakama, kako oni rade i kada ih zapravo koristiti.

    U posljednjem odjeljku članka također ćemo prikazati 10 korisnih isječaka kako biste postigli najviše s uvjetnim oznakama, tako da ih sve učinite da vaše WordPress stranice djeluju inteligentnije na jedinstvene situacije.!

    Ako (Izjave)

    S PHP-om ako tvrdnje možete pitati ako nešto postoji pravi ili lažan, 1 ili 0. Ako je vaša izjava istinita, vaš će se kod izvršiti, a ako je lažna, ništa se neće dogoditi, ovisno o tome kako odlučujete o radnjama u uvjetnim oznakama. Pogledajte primjer i siguran sam da ćete razumjeti o čemu govorim.

     

    Također možete koristiti elseif koji vam omogućuje dodavanje druge izjave i drugo koji će se izvršiti ako je vaša prva izjava netočna.

     

    To je sve što trebate znati ako izjave za sada, hajdemo u WordPress uvjetne oznake! Međutim, ako želite kopati dublje u PHP ako su izjave, nadđite se php.net za referencu.

    Kako funkcioniraju uvjetne oznake?

    Kada koristite native WordPress funkciju kao is_home (), jednostavno pitajte WordPress ako je korisnik trenutno na početnoj stranici ili ne. WordPress će zatim odgovoriti s 0 za ne i 1 za da.

     

    Za potpuni popis WordPress uvjetnih oznaka možete posjetiti njihov kodeks.

    Kombinirajući izjave

    Postoje slučajevi kada to možda želite provjerite više od jedne izjave. To je lako učiniti pomoću I i ILI.

     

    Kada koristiti uvjetne oznake?

    Uvjetne oznake su sjajne kada želite promijenite svoj sadržaj ovisno o odgovorima na pitanje relevantne za vašu web-lokaciju. Je li korisnik prijavljen? Koristi li Internet Explorer? Postoji li bilo koji post koji će se prikazati?

    Da bismo dobili primjer uvjetnih oznaka u upotrebi, možemo pogledati u dvadeset jedanaest (standardna tema u WP 3.2). index.php, redak 20.

     ... postova ... … Polje za pretraživanje… 

    To provjerava postoji li bilo koji post koji će se prikazati, a ako je odgovor ne, prikazuje se polje za pretraživanje.

    U nastavku je još jedan primjer uvjetnih oznaka programa WordPress:

     if (is_admin ()): # Korisnik je administrator endif; 
     if (is_home () i is_page ('1')): # Korisnik je na početnoj stranici, a početna stranica je stranica s ID 1 endif; 
     if (is_single () OR is_page ()): # Korisnik čita post ili stranicu endif; 
     if (! is_home () & is_page ()): # Korisnik je na stranici, ali ne i na početnoj stranici endif; 

    10 Korisne uvjetne oznake

    Uvjetne oznake dostupne u WordPress codex stranici prilično su ograničene na velike dijelove WordPressa, kao što su postovi, stranice i slično. Međutim, postoji mnogo malih i korisnih izjava dostupnih ako pogledate oko weba.

    Provjerite je li korisnik prijavljen

    To će biti zgodan isječak ako imate blog s registriranim korisnicima, jer provjerava je li vaš korisnik prijavljen ili ne.

     if (is_user_logged_in ()): echo 'Dobrodošli, registrirani korisnik!'; drugo: echo 'Dobrodošli, posjetitelj!'; završi ako;

    [Izvor]

    Prikaži sadržaj ako se registracija otvori / zatvori

    Dobar isječak ako imate značajku za registraciju korisnika na svojoj web-lokaciji i želite da posjetitelji znaju jesu li prijave otvorene ili zatvorene.

      

    [Izvor]

    Provjerite je li korisnik na Macu ili PC-u

    Želite li pružiti određeni sadržaj na temelju operativnog sustava koji korisnici koriste? Ovo je isječak za vas.

     ako (stristr ($ _ SERVER ['HTTP_USER_AGENT'], "mac")): echo 'Pozdrav, ja sam Mac.'; drugo: echo 'I ja sam računalo.'; završi ako;

    [Izvor]

    Onemogućite Google Analytics za prijavljene korisnike

    Ako upotrebljavate Google Analytics i želite samo pratiti posjetitelje koji nisu vaši autori i pisci, vjerojatno možete upotrijebiti ovaj isječak da biste postigli tu svrhu. Biti siguran u promijenite UA-XXXXXXX-X na ID usluge Google Analytics.

       

    [Izvor]

    Provjerite je li post prilagođena vrsta posta

    Pomoću uvjetne oznake u nastavku možete provjeriti je li trenutačni post u određenoj prilagođenoj vrsti posta, na primjer, knjige.

     

    [Izvor]

    Preusmjeravanje na post ako upit za pretraživanje vraća samo jedan rezultat

    Dodajte ovaj isječak u svoje WordPress teme functions.php da biste preusmjerili pretraživanje na objavljivanje automatski kada WordPress vraća samo jedan rezultat pretraživanja.

     post_count == 1) wp_redirect (get_permalink ($ wp_query-> postovi '' 0 '] -> ID)); ?>

    [Izvor]

    Provjerite je li zadnji post

    Ako koristite razdvajače između postova, vjerojatno ih ne želite uključiti u posljednji post stranice. U donji petlja uključite uvjetnu oznaku u koju želite nešto prikazati samo ako je na zadnjem postu.

     current_post + 1) post_count)) ?> 

    [Izvor]

    Provjerite može li trenutni korisnik ...

    Postoje slučajevi kada želite znati ulogu korisnika, na primjer, želite da se autori prikazuju samo određene veze (uređivanje itd.). Funkcija current_user_can () funkcionira kao što je gore navedeno, a ovdje je kôd:

     

    [Izvor]

    Onemogućite Tinymce HTML uređivač za svakoga osim administratora

    Jeste li ikada htjeli onemogućiti Tinymce HTML editor za sve osim administratora? Ovo je isječak za vas.

     user_level! = 10) echo ; ?>

    [Izvor]

    Provjerite dolazi li korisnik iz programa StumbleUpon

    StumbleUpon je izvrstan društveni medij koji može privući promet na vašu web-lokaciju. Evo trika za privlačenje Stumblera: prikažite posebnu poruku da ih pozdravite pomoću uvjetne oznake ispod koja provjerava dolazi li korisnik iz StumbleUpon.

      

    Pozdrav StumbleUpon korisniku!

    [Izvor]

    Završne riječi

    Nadam se da ste pronašli WordPress uvjetne oznake da budu tako strašne kao i ja. To mi štedi vrijeme dok razvijam predloške, a ne moram smisliti vlastite izjave.

    Također se pobrinite da pogledate WordPress Codex kako biste vidjeli što se još može učiniti s njim. Sretno kodiranje!

    Više:

    Radujemo se što će vaš WordPress stranica biti još bolja? Ovdje su resursi za vas!

    • WordPress: 19 baze podataka i rješenja za sigurnosno kopiranje datoteka
    • WordPress: 30 više korisnih trikova i hakova
    • WordPress: 30 najtraženijih trikova i hakova
    • WordPress: 40 trikova i hakova

    Napomena urednika: Ovaj post je napisao / la Filip Stefansson za Hongkiat.com. Filip je web developer i WordPress entuzijast iz Švedske. Također je osnivač i urednik na WP-Snippetsu i suosnivač tvrtke Pixby Media AB.