Персонализирайте WordPress Jetpack Широчина на шорткода

wordpress джетпак

Когато WordPress пусна Jetpack плъгин, те отвориха средната инсталация на WordPress до някои страхотни функции, които те включват в тяхното хоствано решение. След като активирате приставката, вие активирате много функции, включително кратките. По подразбиране WordPress не позволява на средния ви автор да добавя скриптове за медии в съдържанието на публикация или страница. Това е функция за сигурност и има за цел да сведе до минимум шансовете да объркате сайта си.

Въпреки това, с къси кодове, вашият потребител може да вгражда носител доста лесно. Например, за да вградите видеоклип в Youtube, няма нужда да добавяте скрипт за вграждане - просто поставяте споделения URL адрес към видеоклипа в текстовия редактор. Интегрирането на къси кодове идентифицира пътя и замества URL адреса с действителния видео код. Без суетене, без проблеми!

С изключение на един. Използвайки къси кодове, ширината на вашия вграден носител просто е по подразбиране. Така че Youtube може да се разшири отвъд ширината на вашето съдържание и да се разлее върху страничната ви лента - или Slideshare може да заема половината от пространството, което би могло да заема. Прекарах изчерпателни няколко часа, опитвайки се да определя как да напиша някои филтри, за да зададете ширината на всеки конкретен пряк път по подразбиране. Прегледах един тон приставки, за да видя дали вече има такъв.

И тогава го открих ... брилянтна малка модификация, която WordPress добави към своя API. Настройка, при която можете да зададете ширината на съдържанието на вашите страници и публикации по подразбиране:

ако (! isset ($ content_width)) $ content_width = 600;

Веднага след като зададох тази ширина във файла functions.php на моята тема, всички вградени медии за пряк път бяха преоразмерени правилно. Макар да съм щастлив, че отне само един ред код, аз съм силно обезумял, че отне толкова време, за да намеря това. Още по-интересна е липсата на персонализиране с Jetpack. Например шорткодовете не могат да бъдат деактивирани - той е разрешен, докато плъгинът е активиран.

Би било брилянтно например да добавим максимум настройка на ширина и височина директно върху Jetpack Настройки на шорткода. WordPress е толкова невероятна платформа, но понякога намирането на решение може да бъде малко разочароващо!

Какво мислите?

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните за коментарите ви.