Files
2026-08-14 07:59:43 +00:00

60 lines
2.7 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?php
/**
* WP Multi Modul: Notify-Übersichtsseite
*
* Automatisch aus wp-multi.php ausgelagert. Wird über den Loader in
* wp-multi.php eingebunden (nur wenn das WP Multi Toolkit aktiv ist).
*/
if (!defined('ABSPATH')) { exit; }
/*
* Notify Seite Discord & Telegram
*/
// Die Notify-Menüpunkte werden zentral in wp_multi_register_admin_menus() registriert
// (DC-Notify-Slug wurde von 'wp-multi' zu 'wp-multi-dc-notify' umbenannt, da 'wp-multi'
// jetzt das gemeinsame Top-Level-Menü ist).
// Callback-Funktion für die Hauptseite Notify
function wp_multi_notify_page() {
wpmt_admin_page_open(
__('Notify', 'wp-multi'),
__('Discord- und Telegram-Benachrichtigungen für neue Beiträge', 'wp-multi')
);
wpmt_admin_notice('info', __('Um Benachrichtigungen zu senden, müssen zuerst die entsprechenden Webhooks und Bots eingerichtet werden. Diese Seite erklärt die Einrichtung - die eigentlichen Einstellungen findest du unter DC-Notify bzw. TG-Notify.', 'wp-multi'));
echo '<div class="wpm-grid wpm-grid--2">';
wpmt_admin_card_open(__('Discord', 'wp-multi'));
?>
<p><?php _e('Erstellen Sie einen Webhook in einem Discord-Kanal und fügen Sie die Webhook-URL in die entsprechenden Felder ein.', 'wp-multi'); ?></p>
<ol>
<li><?php _e('Gehen Sie zu Ihrem Discord-Server und öffnen Sie die Server-Einstellungen.', 'wp-multi'); ?></li>
<li><?php _e('Wählen Sie "Integrationen" und dann "Webhook erstellen".', 'wp-multi'); ?></li>
<li><?php _e('Kopieren Sie die Webhook-URL und fügen Sie diese in das entsprechende Feld ein.', 'wp-multi'); ?></li>
</ol>
<p><a href="<?php echo esc_url(admin_url('admin.php?page=wp-multi-dc-notify')); ?>" class="wpm-btn wpm-btn--primary"><?php _e('DC-Notify einrichten', 'wp-multi'); ?></a></p>
<?php
wpmt_admin_card_close();
wpmt_admin_card_open(__('Telegram', 'wp-multi'));
?>
<p><?php _e('Erstellen Sie einen Bot über BotFather und fügen Sie den Token und die Kanal-ID in die entsprechenden Felder ein.', 'wp-multi'); ?></p>
<ol>
<li><?php _e('Öffnen Sie Telegram und suchen Sie nach "BotFather".', 'wp-multi'); ?></li>
<li><?php _e('Geben Sie /newbot ein, um einen neuen Bot zu erstellen.', 'wp-multi'); ?></li>
<li><?php _e('Speichern Sie den Bot-Token und die Kanal-ID und tragen Sie diese in die Felder ein.', 'wp-multi'); ?></li>
</ol>
<p><a href="<?php echo esc_url(admin_url('admin.php?page=tg-notify')); ?>" class="wpm-btn wpm-btn--primary"><?php _e('TG-Notify einrichten', 'wp-multi'); ?></a></p>
<?php
wpmt_admin_card_close();
echo '</div>';
wpmt_admin_page_close();
}