(Wordpress)无法使future_to_publish工作

时间:2015-11-02 04:06:08

标签: wordpress post transition status

所以我花了两个多小时试图找出为什么future_to_publish不起作用。这是我已经检查过的工作清单。

        
  1. draft_to_publish
  2.     
  3. future_post
  4.     
  5. publish_post
  6.     
  7. transition_post_status(工作草案到将来,但未来发布
  8. 我似乎无法弄清楚问题所在。我将在下面包含我正在使用的测试代码。发送帮助....

    function on_post_scheduled($ID, $post) {
    $fp = fopen(get_template_directory()."/files/foo.php",'r+');
    
        if (flock($fp, LOCK_EX)) {
        ftruncate($fp, 0);      
        fwrite($fp, "future post published".mt_rand( 0, 255 ));
        fflush($fp);           
        flock($fp, LOCK_UN);
        }
    
    }
    add_action('future_to_publish','on_post_scheduled',10,2);
    add_action('new_to_publish','on_post_scheduled',10,2);
    add_action('draft_to_publish','on_post_scheduled',10,2);
    

0 个答案:

没有答案