Domača » WordPress » 10 WordPress predloge Tags, ki jih morda ne poznate

    10 WordPress predloge Tags, ki jih morda ne poznate

    WordPress je že od začetka dobavljen z obilico oznak predloge. Te oznake za predloge v WordPressu so PHP funkcije, ki jih lahko uporabite izhod tako dobro, kot pridobite podatke.

    Če ste razvijali temo WordPress, ste morda seznanjeni z nekaterimi od teh oznak predloge, kot je npr naslov , ki prikazuje naslov objave, Avtor ki prikazuje ime avtorja objave in povezavo objave.

    WordPress se še naprej razvija. Vsaka nova izdaja pogosto uvaja nekaj novih oznak predloge. Toliko, da je vzdrževanje vseh teh Tematskih oznak - starih ali novih - lahko zelo zahtevno. Oglejte si teh 20 predlog, ki ste jih morda spregledali.

    Kapital P

    WordPress, glede na njihovo smernico in standard, mora biti zapisan z glavnim P, tj. WordPress je ne ne; pravi način je, da se črkuje kot WordPress.

    Glavno mesto “P” je vprašanje, ki ima toliko pomena, da ga je Matt Mullenweg (ustanovitelj WordPressa) vključil v svojo resolucijo že leta 2009. capital_p_dangit () kot del pobude.

    Od: 3.0.0

    // Uporaba zlahka $ footer_text = get_theme_mod ("footer_text", ""); $ footer_text = captial_p_dangit ($ footer_text); // Besedilo WordPress se obrne s kapitalom P. // Ali pa ga uporabite v WordPress filtru. add_filter ("the_excerpt", funkcija ($ text) return captial_p_dangit ($ text););
    Logotip po meri

    V programu 4.5 je WordPress uvedel možnost nalaganja logotipa za teme prek Customizerja. Ta nova funkcija zahteva podporo za teme: z dodajanjem add_theme_support ("logotip spletnega mesta"), logotip se bo pojavil v Prilagojevalniku.

    Ta funkcija povzroči uporabo nekaj novih oznak predloge, ki lahko obdelajo izpis logotipa na temah, in sicer: has_custom_logo (), get_custom_logo (), in the_custom_logo ().

    Od4.5.0

     // 1. Izhod vsebuje logotip slike in povezavo nazaj na dom. the_custom_logo (); // 2. Pridobite izhodni logotip po meri "string". $ logo = get_custom_logo (); // 3. Pogojno if (has_custom_logo ()) $ logo = get_custom_logo ();  // 4. Z uporabo 'get_custom_logo' logotip prekrijemo z div; add_filter ("get_custom_logo", funkcija ($ html) return ''. $ html. '';); 
    URL slike sličice

    WordPress ima dolgo integriran, izvirni pripomoček za dodajanje sličice ali predstavljene slike. Oznaka predloge, the_post_thumbnail (), prikazuje oznako slike skupaj z njihovimi atributi.

    Kaj pa, če želite prikazati sličico slike kot ozadje prek CSS-ja? Uporabite oznako predloge, get_the_post_thumbnail_url ().

    Od: 4.4.0

    Primer:

      
    Ustvari naključno število

    Ta oznaka predloge vam bo dala naključno število na podlagi določenega območja. WordPress to funkcijo uporablja interno za ustvarjanje naključnega gesla. Verjetno ga lahko uporabite za ustvarjanje naključne številke kuponov za vašo spletno stran WooCommerce.

    Od: 2.6.2

    Primer:

     // Ustvari številko od 1 do 200 $ rand_number = wp_rand (1, 200); // Izhod ne bo pod 0 ali 201 zgoraj. 
    Komentarji Paginacija

    Večina tem trenutno uporablja the_comments_navigation () ki bo dala “Naslednji” in “Prejšnja” vrsto povezave za navigacijo. Če želite prikazati oštevilčeno navigacijo (paginacija), zamenjajte oznako z the_comments_pagination () namesto tega.

    Upoštevajte, da je oznaka predloge na voljo samo v WordPressu 4.4.0 navzgor. Prepričajte se, da ste zagnali preverjanje, preden ga namestite.

    Od: 4.4.0

    Primer:

       'ol', 'short_ping' => true, 'avatar_size' => 42,)); ?>   
    Skrajšanje URL-ja

    Ta oznaka predloge bo skrajšala dolžino URL-ja. In tako zelo dolg URL ne bo vdrl v novo vrstico znotraj vsebine telesa. Obstajata dve možnosti: dodaj prelivna obloga: prelomna beseda; v CSS ali obrežite dolžino URL-ja z url_shorten () Oznaka predloge.

    Od: 1.2.0

    Primer:

     $ link = get_the_permalink (); $ url_text = url_shorten (povezava $); // npr. www.hongkiat.com/blog/css… echo '. $ url_text. ''; 
    Dodaj inline skripte

    Vedno smo uporabljali wp_enqueue_script registrirati, naložiti skript in njegove odvisnosti. Nalaganje notranjega skripta vendar ni bilo precej preprosto, dokler se ta šablonska oznaka, wp_add_inline_script uveden.

    Dodajanje inline skripta zahteva znani zapisan scenarij, kateremu bo priložen. To vodnik se prenese kot prvi parameter skripta, podobnega wp_localize_script () funkcijo. Drugi parameter mora prenesti vsebino skripta. Tretji parametri določajo, ali naj bo vrstica „pred“ ali „po“ .

    Od4.5.0

    Primer:

     funkcija enqueue_script () wp_enqueue_script ('twentysixteen-script', get_template_directory_uri (). '/js/functions.js', array ('jquery'), '20160412', true); wp_add_inline_script ('twentysixteen-script', 'window.hkdc = ', 'pred');  add_action ('wp_enqueue_scripts', 'enqueue_script'); // Izhod: //  //  
    Spustni jezik

    The wp_dropdown_languages Oznaka predloge bo prikazala možnost HTML, ki prikazuje seznam jezikov v vašem WordPress mestu. Oznako za predlogo boste našli uporabno, če želite lokalizirati spletno mesto. Z njim lahko prikažete jezikovne možnosti v meniju Urejevalnik uporabnika ali na sprednji strani spletnega mesta, da lahko uporabniki izberejo jezikovne nastavitve.

    Od: 4.0.0

    Primer:

     wp_dropdown_languages ​​(array ('id' => 'lang_options', 'name' => 'lang_options', 'languages' => get_available_languages ​​(), 'translations' => array ('id_ID', 'ja'), // Indonezija in Japonska 'selected' => 'en_US', 'show_available_translations' => false,)); 
    Pridobite URL slike slike

    Kot pove že ime, je ta oznaka predloge, get_avatar_url (), prikaže pot slike avatarja uporabnika. Omogoča vam, da prikažete in oblikujete avatar na kakršenkoli način, namesto da ga preprosto prikažete prek oznake HTML.

    Od: 4.2.0

    Primer:

    $ avatar = get_avatar_url ('[email protected]'); 
    Get Theme

    Ta funkcija prikliče objekt, ki vsebuje informacije o trenutno aktivni temi. Te informacije vključujejo temo Slug, ime, različico, besedilno domeno, avtorja itd.

    V naslednjem odlomku kode ga uporabimo za pridobitev različice in jo posredujemo kot različico skripta.

    Od: 3.4.0

    Primer:

    $ theme = wp_get_theme (); define ('THEME_SLUG', $ theme-> template); // twentysixteen define ('THEME_NAME', $ theme-> get ('Name')); // Dvajset šestnajst definira ('THEME_VERSION', $ theme-> get ('Version')); //1.2 funkcija load_scripts () wp_enqueue_script ('script-ie', $ templateuri. 'Js / ie.js', array ("jquery"), THEME_VERSION); wp_script_add_data ('script-ie', 'conditional', 'lt IE 9');  add_action ('wp_enqueue_scripts', 'load_scripts');