WordPress testreszabása jetpack Rövid kódszélességek

wordpress jetpack

Amikor a WordPress kiadta a jetpack plugin, megnyitották az átlagos WordPress telepítést néhány nagyszerű szolgáltatásig, amelyeket a hostolt megoldásukban tartalmaznak. Miután engedélyezte a bővítményt, rengeteg funkciót engedélyez, beleértve a shortcodes. Alapértelmezés szerint a WordPress nem engedélyezi átlagos szerzőjének, hogy média parancsfájlokat adjon hozzá egy bejegyzés vagy oldal tartalmához. Ez egy biztonsági funkció, amelynek célja, hogy minimalizálja a webhely elrontásának esélyét.

Rövid kódokkal azonban a felhasználó elég könnyen beágyazhatja az adathordozókat. Például egy Youtube-videó beágyazásához nincs szükség beágyazási szkript hozzáadására - csak be kell adnia a megosztott URL-t a videóhoz a szövegszerkesztőben. A rövid kódok integrálása azonosítja az elérési utat, és az URL-t a tényleges videokódra cseréli. Semmi felhajtás, semmi kérdés!

Kivéve egyet. Rövid kódok használatával a beágyazott adathordozók szélessége csak alapértelmezett. Tehát a Youtube kibővülhet a tartalom szélességén, és átcsaphat az oldalsávon - vagy a Slideshare felét elfoglalhatja. Kimerítő néhány órát töltöttem azzal, hogy meghatározzam, hogyan lehet néhány szűrőt írni az egyes parancsikonok szélességének alapértelmezésére. Rengeteg plugint néztem át, hogy van-e már ilyen.

És akkor megtaláltam ... egy ragyogó kis módosítást, amelyet a WordPress hozzáadott az API-hoz. Olyan beállítás, ahol alapértelmezés szerint beállíthatja az oldalak és bejegyzések tartalmának szélességét:

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

Amint beállítottam ezt a szélességet a témám függvények.php fájljában, az összes beágyazott parancsikon adatait átméretezték. Bár örülök, hogy csak kódsor kellett hozzá, nagy őrület vagyok, hogy ilyen sokáig tartott ezt megtalálni. Még érdekesebb, hogy nincs elérhető testreszabási lehetőség jetpack. Például a rövid kódokat nem lehet letiltani - mindaddig engedélyezve vannak, amíg a bővítmény be van kapcsolva.

Zseniális lett volna például egy maximumot hozzáadni szélesség és magasság beállítása közvetlenül a jetpack Rövid kód beállítások. A WordPress egy ilyen hihetetlen platform, de néha a megoldás megtalálása kissé frusztráló lehet!

Mit gondolsz?

Ez az oldal Akismet-et használ a levélszemét csökkentése érdekében. Ismerje meg, hogyan dolgozik a megjegyzésed.