Beschreibung
Die wpforms_conversational_forms_content_before
Aktion ausgelöst wird, bevor ein Formular auf dem Frontend der Website angezeigt wird, und das Formular mit dem Addon Conversational Forms erstellt wurde.
Parameter
Diese Aktion akzeptiert keine Parameter.
Mehr Informationen
Die Aktion wird nur bei Formularen ausgelöst, die mit dem Addon Conversational Forms erstellt wurden. Sie wird zu einem frühen Zeitpunkt im Rendering-Prozess der Ausgabe ausgeführt.
Eine alternative Maßnahme, die in Betracht gezogen werden kann, ist wpforms_conversational_forms_content_after
, da es ähnlich funktioniert, aber nach dem Formular angezeigt wird.
Quelle
wpforms-conversational-forms/templates/single-form.php
Beispiele
In diesem Beispiel wird vor der Anzeige des Formulars eine Videonachricht angezeigt.
/**
* Output something before your Conversational Forms
*
* @link https://wpforms.com/developers/wpforms_conversational_forms_content_before/
*/
function wpf_dev_conversational_forms_content_before( ) {
// Run code or see example echo statement below.
_e( '<div class="video-announcement"><iframe src="https://www.youtube.com/embed/JY8TQspz7nI" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></div>', 'plugin-domain' );
}
add_action( 'wpforms_conversational_forms_content_before', 'wpf_dev_conversational_forms_content_before');

Wenn Sie genau dieses Snippet verwenden, möchten Sie vielleicht sogar etwas CSS zu Ihrer Website hinzufügen. Als Beispiel haben wir auch ein CSS-Snippet bereitgestellt.
.video-announcement iframe {
height: 460px;
width: 100%;
}
.video-announcement {
text-align: center;
margin-top: 10px;
}