Domovská » WordPress » 10 WordPress šablony značky můžete neví

    10 WordPress šablony značky můžete neví

    WordPress je dodáván s dostatečným množstvím tagů šablony od jeho založení. Tyto šablony tagů ve WordPressu jsou PHP funkce, na které lze použít výstup jakož i načíst data.

    Pokud jste vyvíjeli téma WordPress, můžete být obeznámeni s některými z těchto tagů šablony, například nadpis , který zobrazuje název příspěvku, autor který zobrazuje jméno autora příspěvku a odkaz na příspěvek.

    WordPress se neustále vyvíjí. Každá nová verze často zavádí několik nových tagů šablony. Tolik, že držet krok se všemi těmito Tagy Tagy - staré nebo nové - může být docela náročné. Podívejte se na těchto 20 tagů šablony, které jste možná přehlédli.

    Kapitál P

    WordPress, podle jejich směrnice a standardu, musí být psaný s kapitálem P tj. WordPress je ne ne; správná cesta je hláskovat WordPress.

    Hlavní město “P” je otázkou, která je natolik důležitá, že ji Matt Mullenweg (zakladatel WordPressu) začlenil do svého usnesení v roce 2009. \ t capital_p_dangit () jako součást iniciativy.

    Od té doby: 3.0.0

    // Použije se přímo $ footer_text = get_theme_mod ("footer_text", ""); $ footer_text = captial_p_dangit ($ footer_text); // Jakýkoliv text WordPressu se otočí s velkým písmenem P. // Nebo se použije ve filtru WordPress. add_filter ("the_excerpt", funkce ($ text) return captial_p_dangit ($ text););
    Vlastní logo

    V 4.5, WordPress představil schopnost nahrát logo pro témata přes Customizer. Tato nová funkce vyžaduje podporu tématu: přidáním add_theme_support ('logo webu'), logo se zobrazí v nástroji Customizer.

    Tato funkce vede k použití několika nových tagů šablony, které zvládnou výstup obrázku loga na téma Témata, konkrétně: has_custom_logo (), get_custom_logo (), a the_custom_logo ().

    Od té doby: 4.5.0

     // 1. Výstup obsahuje logo obrázku a odkaz zpět na domovskou stránku. the_custom_logo (); // 2. Získejte vlastní logický výstup "string". $ logo = get_custom_logo (); // 3. Podmíněné, pokud (has_custom_logo ()) $ logo = get_custom_logo ();  // 4. Pomocí 'get_custom_logo' zalomíte logo logem div; add_filter ("get_custom_logo", funkce ($ html) return ''. $ html. '';); 
    Adresa URL obrázku miniatury

    WordPress má dlouho-integrovaný, nativní nástroj pro přidání náhledu obrázku nebo představoval obrázek. Tag šablony, the_post_thumbnail (), zobrazí značku obrázku spolu s jejich atributy.

    Ale co když chcete místo miniatury zobrazit místo miniatury obrázku? Použijte šablonu šablony, get_the_post_thumbnail_url ().

    Od té doby: 4.4.0

    Příklad:

      
    Generovat náhodné číslo

    Tato značka šablony vám poskytne náhodné číslo založené na zadaném rozsahu. WordPress používá tuto funkci interně k vytvoření náhodného hesla. Pravděpodobně jej můžete použít k vygenerování náhodného čísla kupónu pro web WooCommerce.

    Od té doby: 2.6.2

    Příklad:

     // Generování čísla od 1 do 200 $ rand_number = wp_rand (1, 200); // výstup nebude nižší než 0 nebo 201 výše. 
    Komentáře Pagination

    Většina témat v současné době používá the_comments_navigation () který dá “další” a “Předchozí” typ navigačního odkazu. Chcete-li zobrazit číslovanou navigaci (stránkování), nahraďte značku značkou the_comments_pagination () místo toho.

    Mějte na paměti, že tag šablony je k dispozici pouze v aplikaci WordPress 4.4.0. Před nasazením zkontrolujte, zda je spuštěna kontrola.

    Od té doby: 4.4.0

    Příklad:

       'ol', 'short_ping' => true, 'avatar_size' => 42,)); ?>   
    Zkrácení URL

    Tato značka šablony zkrátí délku adresy URL. A taková velmi dlouhá adresa URL se nezlomí do nového řádku v obsahu těla. K dispozici jsou 2 možnosti: přidat overflow-wrap: break-word; ve vašem CSS, nebo zkrácení délky URL pomocí url_shorten () Tag šablony.

    Od té doby: 1.2.0

    Příklad:

     $ link = get_the_permalink (); $ url_text = url_shorten ($ link); // např. www.hongkiat.com/blog/css… echo '". $ url_text. '"; 
    Přidat vložené skripty

    Vždy jsme používali wp_enqueue_script zaregistrovat, načíst skript a jeho závislosti. Načítání interního skriptu až do této šablony tagu však nebylo zcela jednoduché, wp_add_inline_script je zavedena.

    Přidání vloženého skriptu vyžaduje známý enquued skript, ke kterému bude připojen. Tento psovod je předán jako první parametr skriptu podobného wp_localize_script () funkce. Druhý parametr by měl předat obsah skriptu. Třetí parametry určují, zda má být inline výstup „před“ nebo „po“ .

    Od té doby: 4.5.0

    Příklad:

     function 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 = ', 'before');  add_action ('wp_enqueue_scripts', 'enqueue_script'); // Výstup: //  //  
    Rozevírací jazyk

    wp_dropdown_languages Šablona tag bude výstup HTML možnost zobrazující seznam jazyků ve vašem webu WordPress. Tato šablona šablony je užitečná, pokud potřebujete lokalizovat své webové stránky. Můžete jej použít k zobrazení jazykových možností v Editor uživatelů na obrazovce nebo na frontě vašeho webu, aby uživatelé mohli vybrat své jazykové preference.

    Od té doby: 4.0.0

    Příklad:

     wp_dropdown_languages ​​(pole ('id' => 'lang_options', 'name' => 'lang_options', 'languages' => get_available_languages ​​(), 'překlady' => pole ('id_ID', 'ja'), // Indonésie a Japan 'selected' => 'en_US', 'show_available_translations' => false,)); 
    Získejte adresu URL obrázku Avatar

    Jak název napovídá, tato šablona Tag, get_avatar_url (), načte cestu k obrázku avatara uživatele. To vám umožní zobrazovat a formovat avatar jakýmkoli způsobem se vám líbí, místo toho, aby jednoduše zobrazovat prostřednictvím tagu obrázku HTML.

    Od té doby: 4.2.0

    Příklad:

    $ avatar = get_avatar_url ('[email protected]'); 
    Získejte téma

    Tato funkce načte objekt obsahující informace o aktuálně aktivním motivu. Tyto informace zahrnují téma Slug, Jméno, Verze, Textová doména, Autor, atd.

    V následujícím útržku kódu jej používáme k načtení verze a předání jako verze skriptu.

    Od té doby: 3.4.0

    Příklad:

    $ theme = wp_get_theme (); define ('THEME_SLUG', $ theme-> šablona); // definovat twentysixteen ('THEME_NAME', $ theme-> get ('Name')); // Dvacet šestnáct definovat ('THEME_VERSION', $ theme-> get ('Version')); //1.2 funkce load_scripts () wp_enqueue_script ('script-ie', $ templateuri .'js / ie.js ', array ("jquery"), THEME_VERSION); wp_script_add_data ('script-ie', 'podmíněné', 'lt IE 9');  add_action ('wp_enqueue_scripts', 'load_scripts');