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