#wordpress #youtube #embed #dimensions
#wordpress #YouTube #Внедрить #размеры
Вопрос:
Можно ли изменить размеры встраивания YouTube (или другого видео) по умолчанию в WordPress для вашей текущей темы? Я искал плагин и некоторый код, но, похоже, не могу их найти.
Я имею в виду размер вставки по умолчанию, используемый, когда вы просто вставляете URL-адрес YouTube в сообщение или страницу.
Ответ №1:
Откройте functions.php
файл вашей темы и добавьте следующий код:
if ( ! isset( $content_width ) ) $content_width = 600;
Не забудьте изменить число 600 соответствующим образом для вашей темы. Это максимальная ширина в пикселях для вашей области контента.
Как только вы это сделаете, WordPress автоматически будет использовать это для максимальной ширины ваших встроенных элементов (видеороликов YouTube, слайд-шоу и т. Д.).
через wpbeginner.com
Комментарии:
1. Как насчет высоты?
Ответ №2:
Настройки мультимедиа были удалены. Однако вы можете сделать это с помощью фильтра.
function mycustom_embed_defaults($embed_size){
$embed_size['width'] = 600; // Adjust values to your needs
$embed_size['height'] = 500;
return $embed_size; // Return new size
}
add_filter('embed_defaults', 'mycustom_embed_defaults');
Взято отсюда http://shailan.com/2154/change-wordpress-default-embed-size-using-filters /
Комментарии:
1. Я попробовал это, и хотя это сработало для ширины, это не сработало для высоты, которая, похоже, застряла на 281, независимо от того, что я поставил.
Ответ №3:
Принятый в настоящее время ответ содержит пример, в котором используется следующий короткий код:
[youtube=http://www.youtube.com/watch?v=0Bmhjf0rKe8amp;w=640amp;h=385]
Короткий код [youtube]
работает, только если у вас установлен плагин Jetpack.
Чтобы заставить его работать с WordPress без Jetpack, вы можете использовать встроенный </code> шорткод</a>, подобный этому:</p>
<pre class="wp-block-code"><code> http://www.youtube.com/watch?v=0Bmhjf0rKe8
Ответ №4:
Чтобы изменить размер вставки по умолчанию, перейдите в Настройки> Медиа и просто установите фиксированную ширину / высоту.
У вас также есть шорткод
[youtube=http://www.youtube.com/watch?v=0Bmhjf0rKe8amp;w=640amp;h=385]
где вы можете вручную вставить ширину и высоту в качестве параметров. Этот короткий код перезапишет настройки WP по умолчанию.
Комментарии:
1. Спасибо, работает как шарм. Неудивительно, что я не смог найти плагин, если это функциональность по умолчанию.
2. Я пробовал оба этих метода, и ни один из них не работает в текущей версии WordPress (3.5.1).
3. Согласно документации WordPress по этой теме , это должно все еще работать. Может у вас есть какой-нибудь плагин, который может прослушивать это?
Ответ №5:
Они избавились от опции фиксированной ширины / высоты в настройках мультимедиа новой версии WordPress. Не уверен, почему. Это было полезно!! Короткие коды, похоже, тоже не работают.