Настройка WordPress Jetpack скарочаны Шырыні

wordpress рэактыўны ранец

Калі WordPress выпусціў Jetpack убудова, яны адкрылі сярэднюю ўстаноўку WordPress да некалькіх выдатных функцый, якія яны ўключаюць у сваё размешчанае рашэнне. Пасля ўключэння ўбудовы вы ўключыце мноства функцый, у тым ліку шорткоды. Па змаўчанні WordPress не дазваляе звычайнаму аўтару дадаваць сцэнарыі мультымедыя ў змест паведамлення або старонкі. Гэта функцыя бяспекі і прызначана для мінімізацыі верагоднасці сапсаваць ваш сайт.

Аднак з кароткімі кодамі карыстальнік можа ўбудаваць носьбіт даволі лёгка. Напрыклад, каб убудаваць відэа з Youtube, няма неабходнасці дадаваць сцэнарый для ўбудавання - вы проста ўстаўляеце агульны URL на відэа ў тэкставым рэдактары. Інтэграцыя шорт-кодаў ідэнтыфікуе шлях і замяняе URL-адрас сапраўдным відэакодам. Ніякай мітусні, ніякіх праблем!

За выключэннем аднаго. Выкарыстоўваючы кароткія коды, шырыня ўбудаванага носьбіта проста па змаўчанні. Такім чынам, Youtube можа пашырыцца за межы шырыні вашага змесціва і выліцца на вашу бакавую панэль - альбо Slideshare можа заняць палову месца, якое можа заняць. Я правёў некалькі вычарпальных гадзін, спрабуючы вызначыць, як напісаць некаторыя фільтры, каб задаць шырыню кожнага канкрэтнага цэтліка па змаўчанні. Я прагледзеў масу убудоў, каб даведацца, ці быў там ужо адзін.

А потым я знайшоў гэта ... бліскучую невялікую мадыфікацыю, якую WordPress дадаў да свайго API. Параметр, пры якім вы можаце задаць шырыню змесціва на сваіх старонках і паведамленнях па змаўчанні:

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

Як толькі я ўстанавіў гэтую шырыню ў файле functions.php маёй тэмы, увесь убудаваны цэтлік быў правільна зменены. Хоць я шчаслівы, што для гэтага спатрэбіўся толькі радок кода, я моцна ашалелы, што так доўга знайшлося. Яшчэ больш цікавым з'яўляецца адсутнасць налад, даступных з Jetpack. Напрыклад, кароткія коды нельга адключыць - ён уключаны, пакуль убудова ўключана.

Было б бліскуча, напрыклад, дадаць максімум налада шырыні і вышыні непасрэдна на Jetpack Налады шорт-кода. WordPress - гэта неверагодная платформа, але часам пошук рашэння можа быць непрыемным!

Што вы думаеце?

Гэты сайт выкарыстоўвае Akismet для барацьбы са спамам. Даведайцеся, як дадзеныя апрацоўваюцца каментар.