60 lines
2.7 KiB
PHP
60 lines
2.7 KiB
PHP
<?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();
|
||
}
|
||
|