code-wallpaper-2

Kā izmantot īskodus (shortcodes) sānjoslas logrīkos

Kāpēc īskodi nedarbojas WordPress logrīkos?

WordPress īskodi nodrošina vienkāršu veidu, kā pievienot funkcionalitāti rakstu redaktorā. Bieži iesācēji domā, ka, ja sānjoslā ir teksta vai HTML logrīks, īskodi tur automātiski darbosies. Tomēr pēc noklusējuma jebkurš teksts, kas ievadīts šādos logrīkos, tiek filtrēts, kas bloķē īskodu izpildi.

Galarezultāta vietā jūs redzēsiet pašu īskodu kā tekstu. To ir viegli izlabot.

WordPress

Bloki vai klasiskās metodes?

Mūsdienās WordPress arvien vairāk pāriet uz bloku sistēmu, un lielākajai daļai uzdevumu sānjoslā pietiek izmantot gatavo Shortcode bloku. Tas ir vienkāršākais un drošākais risinājums. Tomēr ne visas tēmas pilnībā atbalsta blokus, un daži lietotāji dod priekšroku klasiskajiem logrīkiem. Šādos gadījumos var izmantot spraudņus vai pievienot vienu rindiņu koda — šie risinājumi paliek aktuāli un ērtie.

Pirmā metode: izmantot Shortcode Block

Vienkāršākais veids, kā pievienot īskodu sānjoslā, ir izmantot Shortcode bloku.
Dodieties uz Appearance → Widgets, pievienojiet bloku Shortcode vajadzīgajā sadaļā un ievietojiet tajā jebkuru īskodu. Tas tiks pareizi izpildīts un rezultāts tiks rādīts lapā.

Otrā metode: izmantot spraudni īskodiem

Ja vēlaties strādāt caur spraudņiem, var instalēt papildinājumu, kas pievieno īpašu īskodu logrīku. Piemēram, spraudnis Shortcode Widget. Pēc aktivizēšanas tas parādīsies pieejamo logrīku sarakstā. Vienkārši velciet to sānjoslā un ievietojiet vajadzīgo īskodu.

WordPress

Šis logrīks darbojas tāpat kā parasts teksta logrīks WordPress, vienīgā atšķirība ir tā, ka tajā var ievietot īskodus.

Trešā metode: ieslēgt īskodu atbalstu manuāli

Tiem, kas nebaidās no neliela koda, var vienkārši atļaut īskodu izpildi teksta logrīkos. Tam pievienojiet tēmas functions.php failā rindiņu:

<br />// Enable shortcodes in text widgets<br />add_filter(&amp;amp;amp;amp;#039;widget_text&amp;amp;amp;amp;#039;,&amp;amp;amp;amp;#039;do_shortcode&amp;amp;amp;amp;#039;);<br />

Tagad, pievienojot teksta vai HTML logrīku sānjoslā, īskodi tajā darbosies.

WordPress

Kam jāpievērš uzmanība

  • Daži īskodi ir atkarīgi no pašreizējā ieraksta datiem (piemēram, parāda virsrakstu vai saistītos rakstus) un sānjoslā var rādīt tukšu vai nepareizu informāciju.
  • Izmantojiet tikai pārbaudītus īskodus, jo tie izpilda PHP funkcijas un var ietekmēt vietnes drošību.
  • FSE tēmās (Full Site Editing) īskodus var ievietot ne tikai logrīkos, bet arī tieši vietnes veidnēs, izmantojot bloku redaktoru.

Mūsu specializācija — WordPress vietņu izstrāde un uzturēšana. Kontaktinformācija bezmaksas konsultācijai— [email protected], +371 29394520


0 atbildes

Atbildēt

Vai vēlaties pievienoties diskusijai?
Jūtieties brīvi sniegt savu ieguldījumu!

Atbildēt