Intereting Posts
Проверка уникальности заголовка сообщения в качестве критерия петли Где появилась возможность редактировать плагин? не может обрабатывать перенаправление Изменение метаданных изображений в медиатеке Как плагины автоматически запускаются из wp-контента? Пользовательская ссылка изображения аватара добавлена ​​на страницу профиля Split читает другую строку соединения Одно из моих сообщений отображается как страница Как показать мое приложение как направление в WordPress Stats Пользовательский тип сообщения и автор не ассоциируются, количество сообщений пользователя равно 0, api не возвращает автора в пост-объекты Поиск не находит теги или категории в пользовательских типах сообщений Пользовательский CSS Не работает на странице продукта Удаленный сайт за VPN – как разрешить обновления ядра и плагина? Переопределить функцию шаблона родительской темы как я могу изменить цвет фона всех сообщений на моем сервере?

Использовать бутстрап для галереи wordpress?

Мне интересно, можно ли переписать вывод короткого кода галереи (галерея по умолчанию wp) для использования столбцов, отвечающих за загрузку. WP-галерея на самом деле не работает как остальная часть моей темы.

Я знаю, что это должен быть способ сделать это через мои функции темы, но мне нужен гид.

Благодарю.

Solutions Collecting From Web of "Использовать бутстрап для галереи wordpress?"

wp-includes/media.php галереи содержится в файле wp-includes/media.php . Существует function gallery_shortcode( все работает). Вы найдете около 25 строк:

  $output = apply_filters( 'post_gallery', '', $attr, $instance ); if ( $output != '' ) { return $output; } 

Этот код post_gallery и запускает любые фильтры, привязанные к post_gallery , и, если есть результат, он не запускает собственный код, а выходит с выходом этих фильтров.

Хорошо, со всем этим вы можете теперь создать свой собственный фильтр следующим образом:

  function your_awsome_theme_post_gallery( $output, $attr, $instance ) { // your code here } add_filter( 'post_gallery', 'your_awsome_theme_post_gallery', 10, 3 ); 

Взгляните на эти два примера:

  • Галерея для Bootstrap 2
  • Галерея для Bootstrap 4