Lesefortschritt:

    Beitragspublikation im RSS-Feed verzögern

    18. September 2024 | functions.php, Word­Press

    Trick # 387 | Dieser Beitrag beinhaltet 301 Wörter. – Geschätzte Lesezeit: ca. 2 Minuten.

    Wer seine Word­Press-Beiträge auch per RSS-Feed veröffentlicht, ist vielleicht an einer verzögerten Publikation im Feed interessiert. Das kann eine gute Idee sein, denn so hat man etwas Zeit, um Tippfehler zu korrigieren, die erst auffallen, wenn der Beitrag auf der Website bereits online ist.

    Während aber auf der Website alle Fehler einfach korrigiert werden können, ist ein Beitrag, sobald er im RSS-Feed erscheint, bereits final veröffentlicht.

    Mit dem folgenden Snippet hat man aber eine Galgenfrist: Die Publikation geschieht sofort auf der Website, aber erst verzögert im RSS-Feed.

    Kopieren Sie den Schnipsel und fügen Sie ihn in die Datei functions.php – zu bearbeiten unter Design/Theme-Datei-Editor – ein:

    function delay_rss_feed($where) {
    global $wpdb;
    if ( is_feed() ) {
    $now = gmdate('Y-m-d H:i:s');
    $wait = '30';
    $device = 'MINUTE';
    $where.= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";
    }
    return $where;
    }
    add_filter('posts_where', 'delay_rss_feed');

    In diesem Beispiel ist die Anzahl der Minuten, um welche der Beitrag verzögert wird auf 30 eingestellt. Der Wert kann in Zeile 5 des Codes beliebig verändert werden.

    Werbung

    Spam-Kommentare automatisch löschen

    Spam-Kommentare können in Word­Press schnell zur Plage werden. Sie verstopfen die Kommentarsektion und belasten die Datenbank. Manuelles Löschen ist zeitaufwändig, vor allem, wenn sich viele Spam-Kommentare ansammeln. Glücklicherweise kann ...
    Keine Inhalte gefunden.

    Werbung

     

    Pin It on Pinterest

    Share This
    Überblick über den Datenschutz

    Diese Website verwendet Cookies, damit wir Ihnen die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in Ihrem Browser gespeichert und dienen dazu, Sie wiederzuerkennen, wenn Sie auf unsere Website zurückkehren, und unserem Team zu helfen, zu verstehen, welche Bereiche der Website Sie am interessantesten und nützlichsten finden.