Hej wszystkim, chciałbym aby WordPress wykonywał shordcode’y znajdujące się w sliderze w jednym z szablonów.
Czytałem że można to ogarnąć poprzez do_shortcode oraz poprzez filtr w functions.php ale jakoś mi to nie idzie…
Fragment php który odpowiada za wyświetlanie tekstu z tego motywu jest poniżej. Chodzi mi o elementy $slide[’slides_title’] oraz $slide[’slides_description’] w nich chciałbym uruchomić shortcode’y.
<?php foreach ( $fields['slides'] as $slide ) { ?>
<div class="item">
<div class="item-overlay"></div>
<img src="<?php echo esc_url( $slide['slides_image'] ); ?>" alt="<?php echo ! empty( $slide['title'] ) ? esc_html( $slide['title'] ) : ''; ?>"/>
<div class="slider-details">
<h1><?php echo wp_kses_post( $slide['slides_title'] ); ?></h1>
<span><?php echo wp_kses_post( $slide['slides_description'] ); ?></span>
</div>
</div>
Może ktoś pomóc radą lub kawałkiem kodu, jak to załatwić?