Pagrindinis » WordPress » 10 „WordPress“ šablonų žymės, kurių nežinote

    10 „WordPress“ šablonų žymės, kurių nežinote

    „WordPress“ siunčiamas su šablonų žymenų gausa nuo jos įkūrimo. Šios „WordPress“ šablonų žymės yra PHP funkcijos, kurias galima naudoti išvesties taip pat gauti duomenis.

    Jei sukūrėte „WordPress“ temą, gali būti susipažinę su kai kuriais iš šių šablonų žymių, pvz., Antraštė kuri rodo įrašo pavadinimą, Autorius kuris rodo pašto autoriaus vardą ir nuorodą.

    „WordPress“ nuolat vystosi. Kiekvienas naujas leidimas dažnai pateikia keletą naujų šablonų žymių. Tiek daug, kad neatsiliktų nuo visų šių šablonų žymių - senų ar naujų - gali būti gana sudėtinga. Patikrinkite šiuos 20 šablonų žymenis, kuriuos galėjote pamiršti.

    Kapitalas P

    WordPress, pagal jų gaires ir standartą, turi būti parašyta su kapitalu P, t. y. WordPress yra ne ne; teisingas būdas yra jį įvardyti kaip WordPress.

    Kapitalas “P” yra labai svarbi problema, kad Matt Mullenweg („WordPress“ įkūrėjas) įtraukė jį į savo 2009 m. rezoliuciją. capital_p_dangit () iniciatyva.

    Nuo: 3.0.0

    // Tiesiogiai naudojant $ footer_text = get_theme_mod ("footer_text", ""); $ footer_text = captial_p_dangit ($ footer_text); // Bet koks WordPress tekstas yra sujungtas su kapitalu P. // Arba, naudodami jį „WordPress“ filtre. add_filter ("the_excerpt", funkcija ($ text) return captial_p_dangit ($ text););
    Individualus logotipas

    4.5 punkte WordPress pristatė galimybę įkelti logotipą temoms per „Customizer“. Ši nauja funkcija reikalauja temos palaikymo: pridedant add_theme_support („site-logo“), logotipas bus rodomas „Customizer“.

    Ši funkcija leidžia naudoti kelias naujas šablonų žymes, kurios gali tvarkyti logotipo vaizdą iš Temų, ty: has_custom_logo (), get_custom_logo (), ir the_custom_logo ().

    Nuo: 4.5.0

     // 1. Išėjimas apima vaizdo logotipą ir nuorodą į namus. the_custom_logo (); // 2. Gaukite pasirinktinį logotipo išvestį „string“. $ logo = get_custom_logo (); // 3. Sąlyginis, jei (has_custom_logo ()) $ logo = get_custom_logo ();  // 4. Naudojant „get_custom_logo“ logotipą su dviem; add_filter ("get_custom_logo", funkcija ($ html) return ''. $ html. '';); 
    Miniatiūros vaizdo URL

    „WordPress“ turi ilgą laiką integruotą naudingąją priemonę, skirtą pridėti miniatiūrų vaizdą arba vaizdą. Šablono žyma, the_post_thumbnail (), rodo atvaizdo žymą kartu su jų atributais.

    Bet kas, jei norite rodyti paveikslėlio miniatiūrą kaip foną per CSS? Naudokite šablono žymę, get_the_post_thumbnail_url ().

    Nuo: 4.4.0

    Pavyzdys:

      
    Sukurti atsitiktinį numerį

    Šis šablono žyma suteiks jums atsitiktinį skaičių pagal nustatytą intervalą. WordPress naudoja šią funkciją viduje, kad generuotų atsitiktinį slaptažodį. Jūs tikriausiai galite naudoti ją generuoti atsitiktinį kupono numerį savo „WooCommerce“ svetainėje.

    Nuo: 2.6.2

    Pavyzdys:

     // Sukurkite skaičių nuo 1 iki 200 $ rand_number = wp_rand (1, 200); // produkcija nebus žemesnė nei 0 arba 201 aukščiau. 
    Komentarų lapavimas

    Dauguma temų šiuo metu naudoja „_komentų_navigacija “() kuri suteiks “Kitas” ir “Ankstesnis” navigacijos nuorodos tipas. Jei norite rodyti numeruotą navigaciją (puslapių leidimą), pakeiskite žymą „_komentų_paginacija “() vietoj to.

    Turėkite omenyje, kad šablono žyma prieinama tik „WordPress 4.4.0“. Prieš diegdami jį patikrinkite, ar nėra.

    Nuo: 4.4.0

    Pavyzdys:

       'ol', 'short_ping' => true, 'avatar_size' => 42,)); ?>   
    URL sutrumpinimas

    Šis šablono žyma sutrumpins URL ilgį. Ir toks labai ilgas URL nebus įsilaužęs į naują kūno turinio eilutę. Galima pasirinkti dvi parinktis: pridėti perpildymo plėvelė: pertraukos žodis; į savo CSS, arba apkarpyti URL ilgį su url_shorten () Šablono žyma.

    Nuo: 1.2.0

    Pavyzdys:

     $ link = get_the_permalink (); $ url_text = url_shorten ($ link); // pvz. www.hongkiat.com/blog/css… echo '„. $ url_text. '„; 
    Pridėti „Inline Scripts“

    Mes visada naudojome wp_enqueue_script užregistruoti, įkelti scenarijų ir jo priklausomybes. Įkeliamas vidinis scenarijus vis dėlto nebuvo gana paprasta, kol ši šablono žyma nebus, wp_add_inline_script yra įvestas.

    Įrašant eilutę, reikia žinomo scenarijaus, prie kurio jis bus pridėtas. Tai prižiūrėtojas yra perduodamas kaip pirmasis scenarijaus parametras, panašus į wp_localize_script () funkcija. Antrasis parametras turi atitikti scenarijaus turinį. Trečiasis parametras nurodo, ar eilutė turi būti išvesta „prieš“ ar „po“ .

    Nuo: 4.5.0

    Pavyzdys:

     funkcija enqueue_script () wp_enqueue_script ('twentysixteen-script', get_template_directory_uri (). '/js/functions.js', masyvas ('jquery'), '20160412', true); wp_add_inline_script ('twentysixteen-script', 'window.hkdc = ', 'prieš');  add_action ('wp_enqueue_scripts', 'enqueue_script'); // Išėjimas: //  //  
    Išskleidžiamoji kalba

    The wp_dropdown_languages Šablono žyma išleis HTML parinktį, rodančią jūsų WordPress svetainės kalbų sąrašą. Šią šablono žymę rasite naudinga, jei norite lokalizuoti savo svetainę. Ją galite naudoti norėdami rodyti kalbos parinktis Vartotojo redaktorius ekrane arba jūsų svetainės priekyje, kad vartotojai galėtų pasirinkti savo kalbos pasirinkimą.

    Nuo: 4.0.0

    Pavyzdys:

     wp_dropdown_languages ​​(masyvas ('id' => 'lang_options', 'name' => lang_options ',' languages ​​'=> get_available_languages ​​(), "translations" => masyvas (' id_ID ',' ja '), // Indonezija ir Japonija „pasirinko“ => „en_US“, „show_available_translations“ => false,)); 
    Gaukite „Avatar“ vaizdo URL

    Kaip rodo pavadinimas, šis šablono žyma, get_avatar_url (), atkurs vartotojo avataro vaizdo kelią. Tai leidžia jums rodyti ir formuoti avatar bet kokiu būdu, o ne tiesiog jį rodyti per HTML vaizdų žymą.

    Nuo: 4.2.0

    Pavyzdys:

    $ avatar = get_avatar_url ('[email protected]'); 
    Gaukite temą

    Ši funkcija gauna objektą, kuriame yra informacija apie šiuo metu aktyvią temą. Ši informacija apima temą Slug, Name, Version, Text Domain, Author ir kt.

    Toliau pateikiamame kodo fragmente mes jį naudojame, kad galėtume atsisiųsti versiją ir perduoti ją kaip scenarijų versiją.

    Nuo: 3.4.0

    Pavyzdys:

    $ theme = wp_get_theme (); define ('THEME_SLUG', $ theme-> šablonas); // twentysixteen define ('THEME_NAME', $ theme-> get ('Name')); // dvidešimt šešiolika apibrėžti ('THEME_VERSION', $ theme-> get ('versija')); //1.2 funkcija load_scripts () wp_enqueue_script ('script-ie', $ templateuri .'js / ie.js ', masyvas ("jquery"), THEME_VERSION); wp_script_add_data ('script-ie', 'conditional', 'lt IE 9');  add_action ('wp_enqueue_scripts', 'load_scripts');