Relevanssi – DIV in the_excerpt ausblenden
In der AJAX-Livesuche oder in der Liste mit den Suchergebnissen von Relevanssi möchte ich bestimmte DIVs ausblenden, damit das Ergebnis übersichtlicher ist. Um das zu erreichen, muß ich das von Relevanssi gelieferte the_excerpt bearbeiten. Dazu füge ich das folgende Snippet in die functions.php ein:
function filter_syntaxhighlighter_blocks($content) {
// Entfernt SyntaxHighlighter-Blöcke aus dem Inhalt
return preg_replace('/<div class="wp-block-syntaxhighlighter-code\b[^>]*>.*?<\/div>/s', '', $content);
}
add_filter('relevanssi_excerpt_content', 'filter_syntaxhighlighter_blocks');