Der Datepicker in der beliebten Formular Komponente CF7 in Wordpress funktioniert nur im Firefox und in Chrome.
Umd das aber auch dem Safari und Co beizubringen braucht es ein paar Tricks...
Im Endeffekt liegt es nur am z-index des Datepickers. Dieser muss nun mit Gewalt angepasst werden.
Man muss den WCF7 fallback aktivieren indem man den folgenden Code in die functions.php einbindet:
add_filter( 'wpcf7_support_html5_fallback', '__return_true' );
Nun kann der Fehler mit dem Folgenden Code-Schnipsel, welcher auch in die functions.php muss behoben werden.
add_action('wp_head', 'replacethiswithyourthemename_wcf7_datepickerfix');
function replacethiswithyourthemename_wcf7_datepickerfix(){
?>}
Oder auch einfach per CSS in der style.css:
#ui-datepicker-div {z-index:99!important;}