Intereting Posts
Пользовательские условия в запросе wp Проверка пользовательских значений метабокса и обязательных полей загрузка бэкэнд-файлов в бэкэнд вместо сохранения при нажатии на обновление или сохранение изменений Блок комментариев не отображается в сообщениях, не удается отключить плагины Фильтруемый портфолио в WordPress с использованием изотопа jQuery Как закодировать и стилизовать элемент select Верхний регистр редактора Media Editor в нижнем регистре Данные Querystring обрезаются Настройка стиля абзаца без редактирования CSS Я переименовал свой сервер с http на https, и теперь я не могу войти в систему WYSIWYG ясно: оба Как отобразить форму подписки после нескольких сообщений в блоге сетки Это рискованно, если я обновляю весь url в базе данных из-за изменения моего сайта? Как скрыть пользователей WordPress от сканирования безопасности? переписать сценарий для использования wp_remote_get вместо file_get_contents_curl

Использовать бутстрап для галереи 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