2012-03-02 20 views

答えて

1

これはあなたが探しているが、ここでは、ページの一部をスケジュールすることを可能にするプラグインだかポストショートコードを使って正確に何であるかどうかわからない:

<p>This paragraph is visible by default.</p> 

[schedule on='2012-03-20' at="07:00"] 
<p>This paragraph will be published on March 20th at 7 am.</p> 
[/schedule] 
:それはこのように動作します http://wordpress.org/extend/plugins/scheduled-content/

+0

ええ、これは始まりです、悪い今夜それを試してください。 – EOB

0

更新されるのは常に同じ投稿ですか? wordpressの自身のcron機能を使用して

// first parameter is when it should occur, you can set this for example 
// by using php's time(), which will fetch the current time, then add how much 
// further in time you want the event to occur (in seconds). 
wp_schedule_single_event(time()+600, 'function_that_get_called'); 

//the above code will run 10 minutes after functions get called. 

function function_that_get_called() { 
    $my_post = array(); 
    $my_post['ID'] = the_post_id; // the ID of the post you wish to update. 
    $my_post['post_content'] = 'New content for my post!'; 
    wp_update_post($my_post); 
} 

問題がある(あなたのfunctions.phpに入れて)このようなものになるだろうその場合は単に関数を作成し、wp_cron.phpにそれをフック、ここhttp://codex.wordpress.org/Function_Reference/wp_schedule_event 例をマニュアルで確認してください誰かがあなたのサイトを訪れて発砲していることを知っていますが、function.phpに上記のコードを追加してすぐにサイトにアクセスすれば、それが起動します。 は、関数にのようなものを追加してください:

error_log('my_scheaduled_event triggered!'); 

だから、あなたはあなたのPHPのエラーログをチェックして、関数が実際に適切にトリガすることを見ることができます。

関連する問題