Prispôsobte WordPress jetpack Šírky krátkych kódov

wordpress jetpack

Keď WordPress vydal jetpack doplnok, otvorili priemernú inštaláciu WordPressu až k niektorým skvelým funkciám, ktoré obsahujú vo svojom hosťovanom riešení. Po povolení doplnku povolíte množstvo funkcií vrátane shortcodes. WordPress predvolene neumožňuje vášmu priemernému autorovi pridávať do obsahu príspevku alebo stránky multimediálne skripty. Toto je bezpečnostná funkcia, ktorá má minimalizovať pravdepodobnosť znehodnotenia vášho webu.

S krátkymi kódmi však môže váš používateľ vložiť médiá celkom ľahko. Napríklad na vloženie videa z YouTube nie je potrebné pridávať skript na vloženie - do textového editora jednoducho vložíte zdieľanú adresu URL videa. Integrácia krátkych kódov identifikuje cestu a nahradí adresu URL skutočným kódom videa. Žiadny rozruch, žiadne problémy!

Až na jedného. Pri použití krátkych kódov je šírka vloženého média iba predvolená. Youtube sa teda môže rozšíriť za šírku vášho obsahu a rozšíriť sa na bočný panel - alebo prezentácia môže zaberať polovicu miesta, ktoré by mohla zaberať. Strávil som vyčerpávajúcich pár hodín pokusom o identifikáciu toho, ako napísať niektoré filtre na predvolené šírky jednotlivých konkrétnych skratiek. Skontroloval som tonu doplnkov, či tam už nejaký je.

A potom som to našiel ... skvelá malá modifikácia, ktorú WordPress pridal do svojho API. Nastavenie, pri ktorom môžete predvoliť šírku obsahu na svojich stránkach a príspevkoch:

if (! isset ($ content_width)) $ content_width = 600;

Hneď ako nastavím túto šírku v súbore functions.php mojej témy, bolo správne zmenené veľkosť všetkých vložených médií skratiek. Aj keď som šťastný, že to trvalo iba riadok kódu, som veľmi zmätený, že hľadanie tohto záznamu trvalo tak dlho. Ešte zaujímavejšia je nedostatočná prispôsobiteľnosť, ktorá je k dispozícii v jetpack. Napríklad krátke kódy nemožno zakázať - sú povolené, pokiaľ je povolený doplnok.

Bolo by vynikajúce napríklad pridať maximum nastavenie šírky a výšky priamo na jetpack Nastavenia krátkych kódov. WordPress je taká neuveriteľná platforma, ale niekedy môže byť hľadanie riešenia trochu frustrujúce!

Čo si myslíte?

Táto stránka používa Akismet na zníženie spamu. Zistite, ako sa spracúvajú údaje vašich komentárov.