Hallo zusammen,
durch das Update auf 5.7 habe ich erstmals mit der automatischen Setzung von <p></p>-Tags in meinen Quellcode zu kämpfen. Ich habe im Netz eine Lösung gefunden, die bereits einige der Tags entfernt, aber noch nicht alle. Folgenden Code habe ich in die functions.php aufgenommen:
add_filter('the_content', 'remove_empty_p', 20, 1);
function remove_empty_p($content){
$content = force_balance_tags($content);
return preg_replace('#<p>\s*+(<br\s*/*>)?\s*</p>#i', '', $content);
}
Meine Frage: Was macht der Code genau und was muss ich ergänzen, damit beispielsweise um manuell gesetzte Werbebanner (mit <center>) und Scripte (<script>) keine <p></p>-Tags gesetzt werden?
Viele Grüße
S.