Mājas lapa » WordPress » 10 WordPress veidņu atzīmes, kuras jūs nezināt

    10 WordPress veidņu atzīmes, kuras jūs nezināt

    WordPress tiek piegādāts ar diezgan daudz šablonu tagiem kopš tā izveides. Šīs WordPress šablonu atzīmes ir PHP funkcijas, kuras var izmantot izvade kā arī iegūt datus.

    Ja esat izstrādājis WordPress tēmu, jūs, iespējams, esat iepazinušies ar dažiem no šiem veidņu tagiem, piemēram, nosaukums kas parāda ieraksta nosaukumu, Autors kas parāda amata autora vārdu un saiti.

    WordPress turpina attīstīties. Katra jaunā versija bieži ievieš dažas jaunas veidnes atzīmes. Tik daudz, lai saglabātu visus šos veidņu tagus - vecus vai jaunus - var būt diezgan grūti. Pārbaudiet šos 20 veidņu tagus, kurus, iespējams, esat ignorējis.

    Kapitāls P

    WordPress, saskaņā ar to vadlīnijām un standartiem, vajag rakstīt ar kapitālu P, t.i., WordPress ir nē; pareizais veids ir to izskaidrot kā WordPress.

    Galvaspilsēta “P” ir jautājums, kam ir tik liela nozīme, ka Matt Mullenweg (WordPress dibinātājs) to iekļāva savā 2009. gada rezolūcijā. capital_p_dangit () ir ieviesta kā daļa no iniciatīvas.

    Kopš tā laika: 3.0.0

    // Vienkārši lietojot $ footer_text = get_theme_mod ("footer_text", ""); $ footer_text = captial_p_dangit ($ footer_text); // Jebkurš WordPress teksts ir pagriezts ar galvu P. // Vai, izmantojot to WordPress filtrā. add_filter ("the_excerpt", funkcija ($ text) return captial_p_dangit ($ text););
    Pielāgots logotips

    In 4.5, WordPress ieviesa iespēju augšupielādēt logotipu tēmām, izmantojot Customizer. Šai jaunajai funkcijai nepieciešama tematiskā palīdzība: pievienojot add_theme_support ('vietnes logotips'), logotips parādīsies pielāgotāja logā.

    Izmantojot šo funkciju, tiek izmantoti daži jauni veidņu tagi, kas var apstrādāt logotipa attēla izdruku tēmās, proti: has_custom_logo (), get_custom_logo (), un the_custom_logo ().

    Kopš tā laika: 4.5.0

     // 1. Izeja ietver attēla logotipu un saiti atpakaļ uz mājām. the_custom_logo (); // 2. Iegūstiet pielāgotu logotipa izeju "string". $ logo = get_custom_logo (); // 3. Nosacījumi, ja (has_custom_logo ()) $ logo = get_custom_logo ();  // 4. Izmantojot 'get_custom_logo', lai aplauzt logo ar div; add_filter ("get_custom_logo", funkcija ($ html) return ''. $ html. '';); 
    Sīktēlu attēla URL

    WordPress ir sen integrēts, dzimtā lietderība, lai pievienotu sīktēlu vai attēlotu attēlu. Veidnes atzīme, the_post_thumbnail (), parāda attēla tagu kopā ar to atribūtiem.

    Bet kas notiks, ja vēlaties rādīt attēla sīktēlu kā fonu, izmantojot CSS? Izmantojiet veidnes tagu, get_the_post_thumbnail_url ().

    Kopš tā laika: 4.4.0

    Piemērs:

      
    Izveidojiet izlases numuru

    Šis veidnes atzīme jums piešķir nejaušu skaitli, pamatojoties uz noteiktu diapazonu. WordPress izmanto šo funkciju iekšēji, lai radītu izlases paroli. Iespējams, to var izmantot, lai izveidotu nejaušu kupona numuru savai WooCommerce vietnei.

    Kopš tā laika: 2.6.2

    Piemērs:

     // Izveidojiet numuru no 1 līdz 200 $ rand_number = wp_rand (1, 200); // produkcija nebūs zemāka par 0 vai 201. 
    Komentāru lapošana

    Lielākā daļa tēmu pašlaik izmanto _komunikāciju_navigācija () kas dos “Nākamais” un “Iepriekš” navigācijas saites veids. Ja vēlaties parādīt numurētu navigāciju (lapas), nomainiet tagu ar the_comments_pagination () tā vietā.

    Ņemiet vērā, ka veidnes atzīme ir pieejama tikai WordPress 4.4.0. Pirms izvietošanas pārliecinieties, ka veicat pārbaudi.

    Kopš tā laika: 4.4.0

    Piemērs:

       'ol', 'short_ping' => true, 'avatar_size' => 42,)); ?>   
    URL saīsināšana

    Šis veidnes atzīme saīsinās URL garumu. Un tik ļoti garš URL netiks ielauzts jaunā rindā ķermeņa saturā. Ir 2 opcijas, ko varat veikt: pievienot pārplūdes apvalks: pārtraukuma vārds; jūsu CSS, vai sagrieziet URL garumu ar url_shorten () Veidnes atzīme.

    Kopš tā laika: 1.2.0

    Piemērs:

     $ link = get_the_permalink (); $ url_text = url_shorten ($ saite); // piem. www.hongkiat.com/blog/css… echo '“. $ url_text. '"; 
    Pievienot iekšējos skriptus

    Mēs vienmēr esam lietojuši wp_enqueue_script reģistrēt, ielādēt skriptu un tā atkarības. Iekšējā skripta ielāde tomēr nebija gluži vienkārši, līdz šis šablonu atzīme, wp_add_inline_script tiek ieviests.

    Lai pievienotu inline skriptu, ir nepieciešams zināms enquesed skripts, kam tas tiks pievienots. Tas apstrādātājs tiek nodots kā pirmais skripta parametrs, kas ir līdzīgs wp_localize_script () funkciju. Otrajam parametram jānokārto skripta saturs. Trešie parametri nosaka, vai inline ir jāizvada “pirms” vai “pēc” .

    Kopš tā laika: 4.5.0

    Piemērs:

     funkcija enqueue_script () wp_enqueue_script ('twentysixteen-script', get_template_directory_uri (). '/js/functions.js', masīvs ('jquery'), '20160412', true); wp_add_inline_script ('twentysixteen-script', 'window.hkdc = ', 'pirms');  add_action ('wp_enqueue_scripts', 'enqueue_script'); // Izeja: //  //  
    Nolaižamā valoda

    The wp_dropdown_languages Veidnes atzīme izplata HTML opciju, kurā redzams jūsu WordPress vietnes valodu saraksts. Šī veidnes atzīme ir noderīga, ja jums ir nepieciešams lokalizēt jūsu vietni. Jūs varat to izmantot, lai parādītu savas valodas iespējas Lietotāja redaktors vai jūsu vietnes priekšpusē, lai lietotāji varētu izvēlēties savas valodas preferences.

    Kopš tā laika: 4.0.0

    Piemērs:

     wp_dropdown_languages ​​(masīvs ('id' => 'lang_options', 'name' => 'lang_options', 'languages' => get_available_languages ​​(), "tulkojumi" => masīvs ('id_ID', 'ja'), // Indonēzija , un Japāna "izvēlēta" => 'en_US', 'show_available_translations' => false,)); 
    Iegūstiet Avatar attēla URL

    Kā norāda nosaukums, šī veidnes atzīme, get_avatar_url (), ielādēs lietotāja avatar attēla ceļu. Tas ļauj jums attēlot un veidot iemiesojumu jebkādā veidā, nevis vienkārši parādīt to caur HTML attēla tagu.

    Kopš tā laika: 4.2.0

    Piemērs:

    $ avatar = get_avatar_url ('[email protected]'); 
    Saņemiet tēmu

    Šī funkcija izgūst objektu, kas satur informāciju par pašlaik aktīvo tēmu. Šī informācija ietver tēmu Slug, Name, Version, Text Domain, Author utt.

    Šajā koda fragmentā mēs to izmantojam, lai ielādētu versiju un nodotu to kā skripta versiju.

    Kopš tā laika: 3.4.0

    Piemērs:

    $ theme = wp_get_theme (); define ('THEME_SLUG', $ theme-> veidne); // twentysixteen define ('THEME_NAME', $ theme-> get ('nosaukums')); // Divdesmit sešpadsmit definēt ('THEME_VERSION', $ theme-> get ('versija')); //1.2 funkcija load_scripts () wp_enqueue_script ('skripts, ti, $ templateuri .'js / ie.js', masīvs ("jquery"), THEME_VERSION); wp_script_add_data ('skripts, ti, nosacījums', 'lt IE 9');  add_action ('wp_enqueue_scripts', 'load_scripts');