Установите количество столбцов в галерее по умолчанию
Есть ли способ установить количество столбцов по умолчанию в галерее? Он установлен на 3, и в настоящее время я изменяю его вручную для каждой галереи в посте, который я создаю, на 4.
Вот настройки справа https://codex.wordpress.org/images/c/c7/edit-gallery-drag.png
В кодексе говорится: "3 столбца - это настройки по умолчанию, которые идеально подходят для большинства сайтов"., но ни слова о том, как это изменить. Я только обнаружил, что могу добавить его в шорткод( [столбцы галереи= "4"]), но это не то, что мне нужно
1 answers
Вы можете переопределить многие настройки галереи с помощью media_view_settings
фильтр:
/**
/* Gallery Default Settings
/* @param Array $settings
/* @return Array $settings
*/
function theme_gallery_defaults( $settings ) {
$settings['galleryDefaults']['columns'] = 5;
return $settings;
}
add_filter( 'media_view_settings', 'theme_gallery_defaults' );
Чтобы изменить дополнительные настройки, проще всего использовать инструменты разработчика для проверки фактического поля. То, что вы ищете, - это атрибут под названием data-setting
. Возьмите это значение и используйте его для переопределения значений по умолчанию.
Конечно, следует отметить, что это не приведет к обновлению уже существующих галерей. Вам придется запустить фильтр на the_content
, чтобы изменить его на лету.