Przypadek użycia:
Mam typ postu odnoszący się do programu muzycznego. „Czas pokazu” jest określany na podstawie daty publikacji, która jest ustawiona na pewien czas w przyszłości. Znalazłem funkcję, która pobiera przyszłe wpisy na blogu i pozostawia datę, ale zaznacza post jako opublikowany podczas zapisywania, ale nie byłem w stanie dowiedzieć się, jak go dostosować do niestandardowego typu postu.
Funkcja znajduje się poniżej.
<?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
iadd_action
dzwonisz? Twoim drugim parametrem jest'show'
, ale czy nie powinna to być funkcja, którą dodajesz lub usuwasz?