Установите количество столбцов в галерее по умолчанию


Есть ли способ установить количество столбцов по умолчанию в галерее? Он установлен на 3, и в настоящее время я изменяю его вручную для каждой галереи в посте, который я создаю, на 4.

Вот настройки справа https://codex.wordpress.org/images/c/c7/edit-gallery-drag.png

В кодексе говорится: "3 столбца - это настройки по умолчанию, которые идеально подходят для большинства сайтов"., но ни слова о том, как это изменить. Я только обнаружил, что могу добавить его в шорткод( [столбцы галереи= "4"]), но это не то, что мне нужно

 1
Author: Marko, 2015-09-21

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, чтобы изменить его на лету.

Кредиты: https://wordpress.stackexchange.com/a/169491/7355

 2
Author: Howdy_McGee, 2017-04-13 12:37:34