Wiki

für WordPress-Entwickler

Anleitungen, Snippets und mehr…

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');