Wordpress:立即禁用预定发布/发布帖子

时间:2016-04-03 12:30:37

标签: php wordpress

有没有办法在整个网站上的每个帖子中以编程方式禁用在fututre中安排发布/发布的功能?

我只是在5-6年前找到了这方面的答案(function.php的代码或插件,例如“The Future is now”),这显然不再适用了。

1 个答案:

答案 0 :(得分:0)

您可以在functions.php文件中删除操作_future_post_hook

<?php
function onetarek_prevent_future_type( $post_data ) {
     if ( $post_data['post_status'] == 'future' && $post_data['post_type'] == 'post' )
     {
          $post_data['post_status'] = 'publish';
     }
     return $post_data;
}
add_filter('wp_insert_post_data', 'onetarek_prevent_future_type');
remove_action('future_post', '_future_post_hook');
?>

来源:https://onetarek.com/wordpress/publish-a-wordpress-post-with-a-future-date/