Suchen Sie nach einer Möglichkeit, Ihre Beiträge einfach im RSS-Feed zu verzögern? Eine Verzögerung kann helfen, Fehler zu beheben, bevor Ihre Beiträge im Feed erscheinen. Obwohl es wahrscheinlich ein Plugin dafür gibt, haben wir einen schnellen Code-Schnipsel erstellt, den Sie verwenden können, um den RSS-Feed in WordPress zu verzögern.
Anweisungen:
Sie müssen diesen Code nur zur functions.php-Datei Ihres Themes oder in ein websitespezifisches Plugin einfügen:
function publish_later_on_feed($where) {
global $wpdb;
if ( is_feed() ) {
$now = gmdate('Y-m-d H:i:s');
// value for wait; + device
$wait = '5'; // integer
$device = 'MINUTE'; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR
$where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";
}
return $where;
}
add_filter('posts_where', 'publish_later_on_feed');
Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzufügen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress hinzufügen, damit Sie Ihre Website nicht versehentlich beschädigen.
Wenn Ihnen dieser Code-Schnipsel gefallen hat, ziehen Sie bitte in Betracht, unsere anderen Artikel auf der Website zu lesen, wie z. B.: 15 beste Content-Marketing-Tools und So erstellen Sie ein benutzerdefiniertes Registrierungsformular in WordPress.
Kann ich dies verwenden, um die Veröffentlichung des Themen-Feeds von bbpress zu verzögern?
Danke!