Početna » WordPress » 10 WordPress predloška oznake koje ne smijete znati

    10 WordPress predloška oznake koje ne smijete znati

    WordPress se isporučuje s obilje obilježja od svog osnivanja. Te oznake predložaka u WordPressu su PHP funkcije na koje se može koristiti izlaz kao i dohvatiti dio podataka.

    Ako ste razvijali temu WordPressa, možda ste upoznati s nekim od ovih oznaka predložaka, kao što je Naslov koja prikazuje naslov posta, Autor koja prikazuje ime autora poruke i vezu posta.

    WordPress se stalno razvija. Svako novo izdanje često uvodi nekoliko novih oznaka predložaka. Toliko, tako da održavanje svih ovih Tematskih oznaka - starih ili novih - može biti vrlo izazovno. Pogledajte ovih 20 predložaka koje ste možda previdjeli.

    Kapitalni P

    WordPress, prema njihovim smjernicama i standardu, mora pisati s glavnim P, tj. WordPress je ne ne; ispravan je način da se to čarolija WordPress.

    Glavni grad “P” je problem s toliko važnosti koliko je Matt Mullenweg (osnivač WordPressa) uključio u svoju rezoluciju još 2009. godine. capital_p_dangit () funkcija uvedena je kao dio inicijative.

    Od: 3.0.0

    // Koristeći ga jednostavno $ footer_text = get_theme_mod ("footer_text", ""); $ footer_text = captial_p_dangit ($ footer_text); // Bilo koji WordPress tekst se okreće s kapitalom P. // Ili, koristeći ga u WordPress filtru. add_filter ("the_excerpt", funkcija ($ text) return captial_p_dangit ($ text););
    Prilagođeni logotip

    U 4.5, WordPress je uveo mogućnost učitavanja logotipa za teme kroz Customizer. Ova nova značajka zahtijeva podršku za temu: dodavanjem add_theme_support ("logotip web-lokacije"), logotip će se pojaviti u Prilagođivaču.

    Ova značajka dovodi do upotrebe nekoliko novih oznaka predloška koje mogu obraditi izlaznu sliku logotipa na temama: has_custom_logo (), get_custom_logo (), i the_custom_logo ().

    Od: 4.5.0

     // 1. Izlaz sadrži logotip slike i vezu natrag do kuće. the_custom_logo (); // 2. Nabavite prilagođeni izlazni logotip "string". $ logo = get_custom_logo (); // 3. Uvjetno if (has_custom_logo ()) $ logo = get_custom_logo ();  // 4. Koristeći 'get_custom_logo' za omatanje loga s div; add_filter ("get_custom_logo", funkcija ($ html) return ''. $ html. '';); 
    URL slike sličice

    WordPress ima dugo integrirani, izvorni uslužni program za dodavanje sličice ili istaknute slike. Oznaka predloška, the_post_thumbnail (), prikazuje oznaku slike zajedno s njihovim atributima.

    Ali što ako želite prikazati sličicu slike kao pozadinu putem CSS-a? Koristite oznaku predloška, get_the_post_thumbnail_url ().

    Od: 4.4.0

    Primjer:

      
    Generirajte slučajni broj

    Ova oznaka predloška dat će vam slučajni broj na temelju određenog raspona. WordPress interno koristi ovu funkciju za generiranje slučajne lozinke. Vjerojatno ga možete koristiti za generiranje slučajnog broja kupona za vašu web-lokaciju WooCommerce.

    Od: 2.6.2

    Primjer:

     // Generirajte broj od 1 do 200 $ rand_number = wp_rand (1, 200); // izlaz neće biti ispod 0 ili 201 gore. 
    Paginacija komentara

    Većina tema trenutno koristi the_comments_navigation () koji će dati “Sljedeći” i “Prethodna” vrsta veze za navigaciju. Ako želite prikazati brojčanu navigaciju (paginiranje), zamijenite oznaku pomoću the_comments_pagination () umjesto.

    Imajte na umu da je oznaka predloška dostupna samo u programu WordPress 4.4.0 prema gore. Pobrinite se da pokrenete provjeru prije implementacije.

    Od: 4.4.0

    Primjer:

       'ol', 'short_ping' => true, 'avatar_size' => 42,)); ?>   
    Skraćivanje URL-a

    Ova oznaka predloška skratit će dužinu URL-a. Takav vrlo dug URL neće provaliti u novi red unutar sadržaja tijela. Postoje 2 opcije koje možete poduzeti: add preljevna obloga: break-word; u CSS-u ili smanjite duljinu URL-a pomoću url_shorten () Oznaka predloška.

    Od: 1.2.0

    Primjer:

     $ link = get_the_permalink (); $ url_text = url_shorten ($ link); // npr. www.hongkiat.com/blog/css… echo '”. $ url_text. '„; 
    Dodaj ugrađene skripte

    Uvijek smo koristili wp_enqueue_script registrirati, učitati skriptu i njezine ovisnosti. Učitavanje interne skripte međutim, nije bila posve jednostavna, sve do ove oznake predloška, wp_add_inline_script je uveden.

    Dodavanje ugrađenog skripta zahtijeva poznatu skriptu u koju će biti priložena. Ovaj sekundant se prosljeđuje kao prvi parametar skripte sličan wp_localize_script () funkcija. Drugi parametar treba proći sadržaj skripte. Treći parametri određuju hoće li se umetnuti "prije" ili "poslije" .

    Od: 4.5.0

    Primjer:

     funkcija enqueue_script () wp_enqueue_script ('twentysixteen-script', get_template_directory_uri (). '/js/functions.js', niz ('jquery'), '20160412', true); wp_add_inline_script ('twentysixteen-script', 'window.hkdc = ', 'prije');  add_action ('wp_enqueue_scripts', 'enqueue_script'); // Izlaz: //  //  
    Jezik padajućeg izbornika

    wp_dropdown_languages Oznaka predloška ispisat će HTML opciju koja prikazuje popis jezika na vašoj web-lokaciji WordPress. Ova oznaka predloška bit će korisna ako trebate lokalizirati svoju web-lokaciju. Pomoću njega možete prikazati svoje jezične opcije u izborniku Uređivač korisnika ili na početnom dijelu web-lokacije kako biste korisnicima omogućili odabir jezika.

    Od: 4.0.0

    Primjer:

     wp_dropdown_languages ​​(niz ('id' => 'lang_options', 'name' => 'lang_options', 'languages' => get_available_languages ​​(), 'translations' => array ('id_ID', 'ja'), // Indonezija i Japan 'odabrani' => 'en_US', 'show_available_translations' => false,)); 
    Dobijte URL slike slike

    Kao što ime sugerira, ova oznaka predloška, get_avatar_url (), će dohvatiti putanju slike korisnika avatar. Omogućuje vam prikaz i oblikovanje kalendara na bilo koji način, umjesto da ga jednostavno prikažete kroz HTML oznaku slike.

    Od: 4.2.0

    Primjer:

    $ avatar = get_avatar_url ('[email protected]'); 
    Nabavite temu

    Ova funkcija dohvaća objekt koji sadrži informacije o trenutno aktivnoj temi. Ove informacije uključuju temu Slug, ime, inačicu, domenu teksta, autora itd.

    U sljedećem isječku koda koristimo ga da dohvatimo verziju i proslijedimo je kao verziju skripte.

    Od: 3.4.0

    Primjer:

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