Hjemmeside » WordPress » 10 WordPress-skabelonetiketter, du muligvis ikke kan vide

    10 WordPress-skabelonetiketter, du muligvis ikke kan vide

    WordPress er afsendt med en rigdom af skabelonmærker siden starten. Disse skabelonmærker i WordPress er PHP-funktioner, der kan bruges til produktion såvel som hente et stykke data.

    Hvis du har udviklet et WordPress-tema, kan du være bekendt med nogle af disse skabelonmærker, f.eks titlen der viser posttitel, forfatteren der viser navnet på postens forfatter og linket til posten.

    WordPress fortsætter med at udvikle sig. Hver ny version introducerer ofte et par nye skabelonmærker. Så meget, at det kan være ret udfordrende at følge med på alle disse skabelonmærker - gammelt eller nyt. Tjek de 20 skabeloner, du måske har overset.

    Kapital P

    WordPress, i henhold til deres retningslinje og standard, skal skrives med hovedstaden P, dvs WordPress er et nej nej; den rigtige måde er at stave det som WordPress.

    Hovedstaden “P” er et problem med så stor betydning i den udstrækning, at Matt Mullenweg (grundlægger af WordPress) har medtaget det i sin beslutning tilbage i 2009. The capital_p_dangit () funktion introduceres som en del af initiativet.

    Siden: 3.0.0

    // Brug den ligefrem $ footer_text = get_theme_mod ("footer_text", ""); $ footer_text = captial_p_dangit ($ footer_text); // Enhver WordPress-tekst er vendt med hovedstad P. // Eller ved at bruge det i et WordPress-filter. add_filter ("the_excerpt", funktionen ($ tekst) return captial_p_dangit ($ text););
    Brugerdefineret logo

    I 4.5 introducerede WordPress muligheden for at uploade et logo til temaer gennem Customizer. Denne nye funktion kræver temastøtte: ved at tilføje add_theme_support ('site-logo'), logoet vises i Customizer.

    Denne funktion fører til brugen af ​​et par nye skabelonmærker, der kan håndtere logo-billedproduktionen på temaer, nemlig: has_custom_logo (), get_custom_logo (), og the_custom_logo ().

    Siden: 4.5.0

     // 1. Output inkluderer billedlogoet og linket tilbage til hjemmet. the_custom_logo (); // 2. Få den tilpassede logo output "string". $ logo = get_custom_logo (); // 3. Betinget hvis (has_custom_logo ()) $ logo = get_custom_logo ();  // 4. Brug 'get_custom_logo' til at pakke logoet med en div; add_filter ("get_custom_logo", funktion ($ html) return ''. $ html. '';); 
    Miniaturebilledwebadresse

    WordPress har en lang integreret, indbygget værktøj til at tilføje et miniaturebillede eller et billedvalg. Skabelonetiketten, the_post_thumbnail (), viser billedtaggen sammen med deres attributter.

    Men hvad nu hvis du vil vise miniaturebilledet som en baggrund gennem CSS i stedet? Brug skabelonetiketten, get_the_post_thumbnail_url ().

    Siden: 4.4.0

    Eksempel:

      
    Generér tilfældigt nummer

    Dette skabelonmærke giver dig et tilfældigt tal baseret på et angivet interval. WordPress bruger denne funktion internt til at generere en tilfældig adgangskode. Du kan sikkert bruge den til at generere et tilfældigt kuponnummer til dit WooCommerce-websted.

    Siden: 2.6.2

    Eksempel:

     // Generer et tal fra 1 til 200 $ rand_number = wp_rand (1, 200); // output vil ikke være under 0 eller 201 ovenfor. 
    Kommentarer Pagination

    De fleste temaer bruger i øjeblikket the_comments_navigation () som vil give “Næste” og “forrige” type navigation link. Hvis du vil vise en nummereret navigation (pagination), skal du udskifte tagget med the_comments_pagination () i stedet.

    Husk på, at Template Tag kun er tilgængelig i WordPress 4.4.0 opad. Sørg for at køre en check, før du implementerer den.

    Siden: 4.4.0

    Eksempel:

       'ol', 'short_ping' => sandt, 'avatar_size' => 42,)); ?>   
    Forkortelse URL

    Denne Skabelon Tag vil forkorte en URL-længde. Og sådan en meget lang URL vil ikke bryde ind i en ny linje inden for kropsindholdet. Der er 2 muligheder du kan tage: Tilføj overflow-wrap: break-word; i din CSS, eller trim længden af ​​URL'en med url_shorten () Skabelon Tag.

    Siden: 1.2.0

    Eksempel:

     $ link = get_the_permalink (); $ url_text = url_shorten ($ link); // f.eks. www.hongkiat.com/blog/css... echo ''. $ url_text. ''; 
    Tilføj inline scripts

    Vi har altid brugt wp_enqueue_script at registrere, indlæse et script og dets afhængigheder. Indlæser et internt script Men det var ikke helt ligetil, indtil denne Skabelon Tag, wp_add_inline_script er introduceret.

    Tilføjelse af et inline script kræver et kendt enqueued script, som det vil blive vedhæftet. Dette handleren er bestået som den første parameter af scriptet ligner den wp_localize_script () fungere. Den anden parameter skal passere indholdet af scriptet. De tredje parametre angiver om inline skal udføres 'før' eller 'efter' .

    Siden: 4.5.0

    Eksempel:

     funktion enqueue_script () wp_enqueue_script ('twentysixteen-script', get_template_directory_uri (). '/js/functions.js', array ('jquery'), '20160412', sandt); wp_add_inline_script ('twentysixteen-script', 'window.hkdc = ', 'før');  add_action ('wp_enqueue_scripts', 'enqueue_script'); // Output: //  //  
    Dropdown Language

    Det wp_dropdown_languages Skabelon Tag udsender en HTML-indstilling, der viser en liste over sprog på dit WordPress-websted. Du finder denne skabelon tag nyttig, hvis du skal lokalisere dit websted. Du kan bruge den til at vise dine sprogindstillinger i Brugereditor skærmen eller i fronten af ​​dit websted for at give brugerne mulighed for at vælge deres sprogpræference.

    Siden: 4,0,0

    Eksempel:

     wp_dropdown_languages ​​(array ('id' => 'lang_optioner', 'navn' => 'lang_options', 'languages' => get_available_languages ​​(), 'translations' => array ('id_ID', 'ja') , og Japan 'selected' => 'en_US', 'show_available_translations' => false,)); 
    Få Avatar Image URL

    Som navnet antyder, er dette skabelon tag, get_avatar_url (), Henter billedbanen for brugerens avatar. Det giver dig mulighed for at vise og forme avataren på enhver måde, du kan lide, i stedet for blot at vise den gennem HTML-billedtaggen.

    Siden: 4.2.0

    Eksempel:

    $ avatar = get_avatar_url ('[email protected]'); 
    Få tema

    Denne funktion henter et objekt indeholdende oplysninger om det aktuelt aktive tema. Disse oplysninger omfatter temaet Slug, Navn, Version, Tekst Domæne, Forfatter osv.

    I følgende kodestykke bruger vi det til at hente versionen og sende det som scriptversionen.

    Siden: 3,4,0

    Eksempel:

    $ theme = wp_get_theme (); define ('THEME_SLUG', $ tema-> skabelon); // twentysixteen define ('THEME_NAME', $ theme-> get ('Name')); // Twenty Sixteen define ('THEME_VERSION', $ theme-> get ('Version')); //1.2 funktion 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');