Lesefortschritt:

Aktuellen Beitragstitel und Link zum Mail des Divi-Kontaktformulars hinzufügen

25. August 2024 | Divi-Theme, functions.php

Dieser Beitrag beinhaltet 457 Wörter. – Geschätzte Lesezeit: ca. 3 Minuten.

Das Divi-Theme enthält ein Kontaktformularmodul, mit dem Website-User Nachrichten an Ihr E-Mail-Postfach senden können. Wenn das Kontaktformular auf mehreren Beiträgen oder Seiten erscheint, kann es nützlich sein, zu wissen, auf welchem Beitrag oder auf welcher Seite das Kontaktformular abgeschickt wurde. Hier erfahren Sie, wie der Beitragstitel und/oder die URL in die E-Mails des Kontaktformular-Moduls eingefügt werden.

Fügen Sie zunächst den folgenden PHP-Code zu Ihrer Website hinzu. Das Snippet gehört in die Datei functions.php, welche Sie im Backend unter Design/Theme-Datei-Editor bearbeiten können:

add_filter('et_pb_module_shortcode_attributes', 'add_post_link_to_contact_form', 10, 3);
function add_post_link_to_contact_form($props, $attrs, $render_slug) {
	if ($render_slug !== 'et_pb_contact_form' || !is_array($props)) { return $props; }
	if (!empty($props['custom_message'])) {
		$title = get_the_title();
		$url = get_permalink();
		$props['custom_message'] = str_replace('%%post_name%%', $title, $props['custom_message']);
		$props['custom_message'] = str_replace('%%post_url%%', $url, $props['custom_message']);
		$props['custom_message'] = str_replace('%%post_link%%', '<a href="'.esc_attr($url).'" target="_blank">'.esc_html($title).'</a>', $props['custom_message']);
	}
	return $props;
}

Der Code fügt die folgenden Platzhalter für die Verwendung im Kontaktformular-Modul hinzu:

  • %%post_name%% – der Titel des Beitrags oder der Seite
  • %%post_url%% – die URL des Beitrags oder der Seite
  • %% post_link%% – ein HTML-Link, der den Titel und die URL des Beitrags oder der Seite enthält

Diese Felder können Sie nun im Feld für die zu versendende Mail-Message verwenden. Etwa so wie nebenan:

Werbung

Werbung

 

Kostenlose WordPress- und Divi-Tricks im Abo

Wir schicken Ihnen sporadisch (weniger als 10x jährlich) neue Tricks für Wordpress und das Divi-Theme, aber auch hilfreiche CSS- und HTML-Codes frei Haus.

Füllen Sie zur Anmeldung das folgende Formular aus. Angaben mit * sind Pflichtangaben.






Vielen Dank.

Pin It on Pinterest

Share This