Настроить WordPress Jetpack Ширина шорткода

WordPress Jetpack

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

Однако с помощью шорткодов ваш пользователь может довольно легко встраивать медиафайлы. Например, чтобы встроить видео Youtube, нет необходимости добавлять скрипт встраивания - вы просто помещаете общий URL-адрес видео в текстовый редактор. Интеграция шорткодов определяет путь и заменяет URL-адрес фактическим кодом видео. Без суеты, без проблем!

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

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

если (! isset ($ content_width)) $ content_width = 600;

Как только я установил эту ширину в файле functions.php моей темы, размеры всех встроенных ярлыков были изменены. Хотя я счастлив, что для этого потребовалась всего одна строка кода, я очень измучен тем, что на это ушло так много времени. Еще более интересным является отсутствие настроек, доступных с Jetpack. Например, шорткоды нельзя отключить - они включены, пока включен плагин.

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

Как вы думаете?

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.