Anwendungsfall:
Ich habe einen Beitragstyp, der sich auf eine Musikshow bezieht. Die "Show-Zeit" wird durch das Post-Veröffentlichungsdatum erfasst, das auf einen späteren Zeitpunkt festgelegt ist. Ich habe eine Funktion gefunden, die zukünftig datierte Blog-Posts annimmt und das Datum verlässt, den Post jedoch als beim Speichern veröffentlicht markiert, aber nicht in der Lage war, herauszufinden, wie er für einen benutzerdefinierten Post-Typ angepasst werden kann.
Die Funktion ist unten.
<?php
function setup_future_hook() {
// Replace native future_post function with replacement
remove_action('future_post','show', '_future_post_hook');
add_action('future_post', 'show', 'publish_future_post_now');
}
function publish_future_post_now($id) {
// Set new post's post_status to "publish" rather than "future."
wp_publish_post($id);
}
add_action('init', 'setup_future_hook');
?>
remove_action
undadd_action
Anruf? Ihr zweiter Parameter ist'show'
, aber sollte es nicht die Funktion sein, die Sie hinzufügen oder entfernen?