WordPress: Content und Gallery getrennt ausgeben

Einem WordPress-Inhalt ist im Backend eine Galerie fix hinzugefügt. Nur wie bekommt man die da wieder raus?


//functions.php

/**
* Remove gallery Shortcode from content
*/
function remove_gallery($content) {
global $post;
if(has_shortcode(get_the_content(), 'gallery')) {
$pattern = get_shortcode_regex();
preg_match("/$pattern/s", get_the_content(), $matches);
$content = strip_shortcodes(get_the_content());
}
return $content;
}
add_filter( 'the_content', 'remove_gallery', 6);


// template file

/**
* Get post galleries
*/
$gallery_images = get_post_galleries( get_the_ID(), false );

Schreibe einen Kommentar

Pflichtfelder sind mit * markiert.


+ 41 = 44