Achtung!

Dieser Artikel enthält PHP-Code und richtet sich an Entwickler. Wir stellen diesen Code als Service zur Verfügung, bieten jedoch keine Unterstützung für Codeanpassungen oder die Entwicklung durch Dritte.

Für zusätzliche Hilfe siehe das Tutorial von WPBeginner zum Hinzufügen von benutzerdefiniertem Code.

Schließen

Beschreibung

Die wpforms_conversational_forms_content_before-Aktion wird ausgelöst, bevor ein Formular auf der Website angezeigt wird, und das Formular wurde mit dem Conversational Forms-Addon erstellt.

Parameter

Diese Aktion akzeptiert keine Parameter.

Weitere Informationen

Die Aktion wird nur für Formulare ausgelöst, die mit dem Conversational Forms-Addon erstellt wurden. Sie wird früh im Prozess der Ausgabe-Renderung ausgeführt.

Eine alternative Aktion, die Sie in Betracht ziehen können, ist wpforms_conversational_forms_content_after, da sie ähnlich funktioniert, aber nach dem Formular angezeigt wird.

Quelle

wpforms-conversational-forms/templates/single-form.php

Beispiele

In diesem Beispiel zeigen wir eine Videonachricht an, bevor das Formular angezeigt wird.

/**
 * 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');
Sie können alles vor einem konversationellen Formular mit der Aktion wpforms_conversational_forms_content_before ausgeben

Wenn Sie diesen genauen Ausschnitt verwenden, möchten Sie vielleicht sogar etwas CSS zu Ihrer Website hinzufügen. Als Beispiel haben wir auch einen CSS-Ausschnitt bereitgestellt.

.video-announcement iframe {
    height: 460px;
    width: 100%;
}

.video-announcement {
    text-align: center;
    margin-top: 10px;
}