Youtube dimensions wordpress

#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. Не уверен, почему. Это было полезно!! Короткие коды, похоже, тоже не работают.