it-swarm.com.de

Verzögern Sie den Ping an Google, wenn Sie neue Beiträge oder Seiten veröffentlichen

Wenn ein Beitrag/eine Seite veröffentlicht wird, informiert WP Google hilfreich darüber. Aber es ist ein paar Mal vorgekommen, dass jemand versehentlich eine Produktseite vor dem Start veröffentlicht. Natürlich wird die Veröffentlichung in derselben Minute aufgehoben, aber sie wird bereits in Google übertragen (sofern ich mich nicht irre). Gibt es eine Möglichkeit, dem einige Minuten Verzögerung hinzuzufügen?

Verwandte: Ich weiß, dass es möglich ist, eine Verzögerung für das Veröffentlichen von RSS-Feeds hinzuzufügen . Ich habe auch das Plugin "Confirm Publishing Actions" installiert, das die Unfälle ziemlich gut behebt.

1
any_h

Die Pingback-Funktionen laufen über den Hoook do_pings. Der Kern verwendet den folgenden Standard:

add_action( 'do_pings', 'do_all_pings', 10, 1 );

Dieser Hook ist standardmäßig ein Cron-Job, der in der Zeitplanung als einzelnes Ereignis des Cores ausgeführt wird.

Ich denke, Sie sollten diesen Haken über remove_action entfernen und eine benutzerdefinierte Logik hinzufügen, um diese Funktion später nach Ihrer Veröffentlichung auszulösen. Sie können dies über die Planungsfunktionen des Kerns tun, wie die Kernfunktionen, jedoch mit Ihren Erweiterungen, die später als Veröffentlichungsdatum des Posts ausgeführt werden sollen.

0
bueltge