Hallo,
habe das simple-spoiler-plugin laufen (zum ein- und ausblenden längerer Beiträge, über ein <spoiler></spoiler>-tag), funktioniert tadellos; doch egal, was ich für einen Formmailer nehme, das Kontaktformular wird nicht angezeigt, solange simple-spoiler-plugin aktiviert ist. Bei Contact form 7 ist dann beispielsweise nur der Formularcode zu sehen: [contact-form 1 "Kontaktformular 1"].
Simple-Spoiler-plugin filtert $content:
über
1) add_filter('the_content', 'yk_spoiler', 2);
dann die mit dem Filter aufgerufene Funktion
2)function yk_spoiler($content)
{
$ausgabe = preg_replace_callback(
"%<spoiler.*(?:'([^']*)')?\s*(?:'([^']*)')?\s*>(.*)</spoiler>%isU",
"yk_callback",
$content);
echo $ausgabe;
}
Wenn ich den hinzugefügten Filter entferne (remove_filter...), dann läuft das Kontaktformular. Also kommen sich hinzugefügte Filter wohl gegenseitig ins Gehege, nehme ich an.
Aber wenn ich die Seite mit dem Kontaktformular aufrufe, dann ist doch dort nirgends ein <spoiler></spoiler>-tag, und die Funktion yk_spoiler($content) filtert folglich auch nichts heraus - woran scheitert es denn dann???
Danke für Hinweise oder gar Lösungsvorschläge
AW