Intereting Posts
Использование одного объекта WP_Query в цикле другого объекта WP_Query Проект WordPress под Mercurial, что является подходящим файлом .hgignore? Удалить сообщения из двух категорий на странице архива Фильтр home_url для пользовательского типа сообщения Получить данные $ _POST для отправки на javascript без использования скрипта localize Создать функцию в functions.php с именем hook для выполнения URL-адреса Как я могу показать выдержки из отрывков на странице тегов? Отправить и вставить Vine (в WP Post) на Facebook изменение хоста .. потеря данных проверить, опубликовал ли автор сообщения в пользовательском типе сообщений, а затем отправить почту Добавить ввод значка данных в пользовательские ссылки WordPress Эквивалентно in_category () для подкатегорий Категория, основанная на идентификаторе сообщения Почему javascript разрешен в моем сообщении? Преобразовать в короткий код?

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