Domača » Kodiranje » Pogojne oznake WordPress (in izrezki) za začetnike

    Pogojne oznake WordPress (in izrezki) za začetnike

    Ena izmed najboljših lastnosti WordPressa so lahko pogojne oznake. To vam omogoča povedati kodo, da se v posebnih situacijah ravna drugače. Na primer, preverite lahko, ali uporabnik uporablja Windows ali Mac, in prikažite različno vsebino, ki temelji na sistemih. Prav tako lahko preusmerite na objavo, če iskalna poizvedba vrne samo en rezultat. Imenovanje situacij, pogojne oznake jih lahko prepoznajo vse!

    Kljub prilagodljivosti pri določanju dejanj, ki temeljijo na različnih situacijah, je tudi izjemno enostavno za učenje, Obstajajo celo tutorski in viri, ki se razširjajo po spletu, da bi ga dejansko obvladali. V tem članku bomo podrobneje predstavili pogojne oznake, kako delujejo in kdaj jih dejansko uporabiti.

    V zadnjem delu članka bomo prikazali tudi 10 uporabnih odrezkov, s katerimi lahko dosežete največ s pogojnimi oznakami, tako da jih boste vse naredili, da bo vaše spletno mesto WordPress delovalo bolj inteligentno na edinstvene situacije.!

    Če (izjave)

    Z PHP če lahko vprašate, če je kaj prav ali false, 1 ali 0. Če je vaša izjava resnična, bo vaša koda izvršena, in če je napačna, se nič ne bo zgodilo, odvisno od tega, kako se odločate za dejanja v pogojnih oznakah. Oglejte si primer in prepričan sem, da boste razumeli, o čem govorim.

     

    Uporabite lahko tudi elseif ki vam omogoča, da dodate še eno izjavo, in drugače ki bo izvedena, če je vaš prvi stavek napačen.

     

    To je vse, kar morate vedeti če Izjave za zdaj, da gremo v pogojne oznake WordPress! Vendar, če želite kopati globlje v PHP, če izjave, nad glavo php.net za referenco.

    Kako delujejo pogojne oznake?

    Pri uporabi izvorne funkcije WordPress všeč is_home (), preprosto vprašate WordPress, če je uporabnik trenutno na domači strani ali ne. WordPress bo nato odgovoril z 0 za ne in 1 za da.

     

    Za popoln seznam nad WordPress pogojnimi oznakami lahko obiščete njihov kodeks.

    Združevanje izjav

    Obstajajo primeri, ko boste morda želeli preverite več izjav. To je enostavno narediti z uporabo IN in ALI.

     

    Kdaj uporabiti pogojne oznake?

    Pogojne oznake so odlične, kadar želite spremenite vsebino glede na odgovore na vprašanja relevantne za vaše spletno mesto. Ali je uporabnik prijavljen? Ali uporablja Internet Explorer? Ali obstaja kakšna objava za prikaz?

    Da bi dobili primer pogojnih oznak v uporabi, lahko pogledamo v dvajsetih enajstih (standardna tema v WP 3.2). index.php, vrstica 20.

     … Objav… … Iskalno polje… 

    To preveri, ali je kakšna objava prikazana, in če je odgovor ne, se prikaže iskalno polje.

    Spodaj je še en primer pogojnih oznak WordPress:

     if (is_admin ()): # Uporabnik je skrbnik endif; 
     if (is_home () IN is_page ('1')): # Uporabnik je na domači strani in domača stran je stran z ID 1 endif; 
     if (is_single () OR is_page ()): # Uporabnik bere objavo ali stran endif; 
     if (! is_home () & is_page ()): # Uporabnik je na strani, ne pa na domači strani endif; 

    10 Uporabne pogojne oznake

    Pogojne oznake, ki so na voljo na strani s kodami WordPress, so precej omejene na velike dele WordPressa, kot so objave, strani in podobno. Obstaja pa veliko majhnih in uporabnih izjav, ki so na voljo, če pogledate po spletu.

    Preverite, ali je uporabnik prijavljen

    To bo priročen odrezek, če imate spletni dnevnik, v katerem so registrirani uporabniki, saj preveri, ali je vaš uporabnik prijavljen ali ne.

     if (is_user_logged_in ()): echo 'Dobrodošli, registrirani uporabnik!'; drugo: echo 'Dobrodošli, obiskovalec!'; endif;

    [Vir]

    Prikaži vsebino, če se registracija odpre / zapre

    Dober odrezek, če imate na svojem spletnem mestu funkcijo za registracijo uporabnikov, in želite dovoliti obiskovalcem, da vedo, ali so registracije odprte ali zaprte.

      

    [Vir]

    Preverite, ali je uporabnik Mac ali PC

    Želite zagotoviti določeno vsebino, ki temelji na operacijskem sistemu, ki ga uporabniki uporabljajo? Tukaj je odrezek za vas.

     if (stristr ($ _ SERVER ['HTTP_USER_AGENT'], "mac")): echo 'Pozdravljeni, sem Mac.'; drugače: echo 'In jaz sem osebni računalnik.'; endif;

    [Vir]

    Onemogoči Google Analytics za prijavljene uporabnike

    Če uporabljate Google Analytics in želite samo spremljati obiskovalce, ki niso vaši avtorji in pisatelji, lahko ta delček verjetno uporabite za dosego cilja. Bodi prepričan spremenite UA-XXXXXXX-X v svoj ID za Google Analytics.

       

    [Vir]

    Preverite, ali je pošta po meri po meri

    Z uporabo spodnje pogojne oznake lahko preverite, ali je trenutna objava v določeni vrsti objave po meri, knjig.

     

    [Vir]

    Preusmeri na objavo, če iskalna poizvedba vrne samo en rezultat

    Dodajte ta delček v svoje teme za WordPress functions.php Če želite preusmeriti iskanje na objavo samodejno, ko WordPress vrne samo en rezultat iskanja.

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

    [Vir]

    Preverite, ali je bil zadnji prispevek

    Če uporabljate ločila med objavami, verjetno ne želite, da jih vključite v zadnjo objavo strani. Vključite pogojno oznako spodaj v zanko, kjer želite nekaj prikazati le, če je na zadnji objavi.

     current_post + 1) post_count)) ?> 

    [Vir]

    Preverite, ali lahko trenutni uporabnik…

    Včasih želite vedeti, kakšna je vloga uporabnikov, na primer, da želite avtorjem prikazati le določene povezave (urejanje itd.). Funkcija current_user_can () deluje tako, kot je navedeno zgoraj, in tukaj je koda:

     

    [Vir]

    Onemogočite urejevalnik Tinymce HTML za vse, razen za admin

    Ste si kdaj želeli onemogočiti urejevalnik Tinymce HTML za vse, razen za admin? Tukaj je odrezek za vas.

     user_level! = 10) echo ; ?>

    [Vir]

    Preverite, ali uporabnik prihaja iz StumbleUpon

    StumbleUpon je odličen družabni medij, ki lahko privabi promet na vašo spletno stran. Tukaj je trik za privabljanje Stumblerjev: prikažite posebno sporočilo, da jih pozdravite s pomočjo pogojne oznake, ki preverja, ali uporabnik prihaja iz StumbleUpon.

      

    Pozdravljeni uporabnik StumbleUpon!

    [Vir]

    Zadnje besede

    Upajmo, da ste našli WordPress pogojnih oznak, da se kot super kot jaz. To mi prihrani veliko časa, medtem ko razvijam predloge, ne da bi si prišel k lastnim izjavam.

    Prav tako se prepričajte, da si ogledate WordPress Codex, da vidite, kaj je še mogoče storiti z njim. Veselo kodiranje!

    Več:

    Se že veselim, da bo vaše spletno mesto WordPress še boljše? Tukaj so viri za vas!

    • WordPress: 19 Rešitve za varnostno kopiranje podatkov in datotek
    • WordPress: 30 več uporabnih trikov in hekerjev
    • WordPress: 30 najbolj iskanih trikov in hekerjev
    • WordPress: 40 Tricks & Hacks

    Opomba urednika: To objavo je napisal Filip Stefansson za Hongkiat.com. Filip je spletni razvijalec in WordPress navdušenec iz Švedske. Je tudi ustanovitelj in urednik na WP-Snippets in soustanovitelj Pixby Media AB.