diff --git a/codes/wp-statusseiten.php b/codes/wp-statusseiten.php
new file mode 100644
index 0000000..2c23e64
--- /dev/null
+++ b/codes/wp-statusseiten.php
@@ -0,0 +1,45 @@
+' . esc_html($title) . "
\n" . esc_html($text);
+});
+
+/**
+ * Newsletter-Fehler-Seite
+ */
+add_shortcode('d2s_newsletter_error', function () {
+
+ $code = isset($_GET['code'])
+ ? sanitize_text_field(wp_unslash($_GET['code']))
+ : '';
+
+ $msg = $code
+ ? 'Fehler: ' . $code
+ : 'Unbekannter Fehler. Bitte versuche es später erneut.';
+
+ return 'Anmeldung fehlgeschlagen ❌
' . esc_html($msg);
+});
+?>