Настройка WordPress Jetpack скарочаны Шырыні
Калі WordPress выпусціў Jetpack убудова, яны адкрылі сярэднюю ўстаноўку WordPress да некалькіх выдатных функцый, якія яны ўключаюць у сваё размешчанае рашэнне. Пасля ўключэння ўбудовы вы ўключыце мноства функцый, у тым ліку шорткоды. Па змаўчанні WordPress не дазваляе вашаму сярэднестатыстычнаму аўтару дадаваць сцэнарыі мультымедыя ў змест паведамлення або старонкі. Гэта функцыя бяспекі і заклікана звесці да мінімуму шанцы сапсаваць ваш сайт.
Аднак з дапамогай кароткіх кодаў ваш карыстальнік можа даволі лёгка ўстаўляць мультымедыя. Напрыклад, каб убудаваць відэа YouTube, няма неабходнасці дадаваць скрыпт для ўбудавання - вы проста змяшчаеце агульны URL да відэа ў тэкставым рэдактары. Інтэграцыя шорткодаў ідэнтыфікуе шлях і замяняе URL фактычным кодам відэа. Ніякай мітусні, ніякіх праблем!
Акрамя аднаго. Выкарыстоўваючы шорткоды, шырыня вашага ўбудаванага мультымедыя проста стандартная. Такім чынам, YouTube можа пашырыцца за межы шырыні вашага кантэнту і перакінуцца на вашу бакавую панэль - або Slideshare можа заняць палову месца, чым ён мог бы заняць. Я выдаткаваў некалькі гадзін, спрабуючы вызначыць, як напісаць некаторыя фільтры па змаўчанні для шырыні кожнага канкрэтнага цэтліка. Я прагледзеў масу плагінаў, каб даведацца, ці ёсць такі ўжо.
А потым я знайшоў гэта… бліскучую маленькую мадыфікацыю, якую WordPress дадаў у свой API. Налада, пры якой вы можаце вызначаць па змаўчанні шырыню змесціва на вашых старонках і паведамленнях:
if (! isset ($ content_width)) $ content_width = 600;
Як толькі я ўсталяваў гэтую шырыню ў файле functions.php маёй тэмы, усе ўбудаваныя файлы хуткага доступу былі належным чынам зменены. Нягледзячы на тое, што я шчаслівы, што для гэтага спатрэбіўся толькі радок кода, я вельмі разгубіўся, што знайшоў гэта так шмат часу. Яшчэ больш цікавым з'яўляецца адсутнасць налады, даступнай з Jetpack. Напрыклад, кароткія коды нельга адключыць - яны ўключаны, пакуль уключаны ўбудова.
Было б бліскуча, напрыклад, дадаць максімум налада шырыні і вышыні непасрэдна на Jetpack Налады шорт-кода. WordPress - гэта неверагодная платформа, але часам пошук рашэння можа быць непрыемным!