Problem mit get_next_post () get_previous_post () gibt null zurück

Ich benutze wp als Engine, um Blog-functionen in eine bestehende Site zu integrieren. Ich habe einen Platz in der wp-load.php wo ich wp-load.php . Ich möchte die nächsten und vorherigen Posts erhalten, aber wenn ich einen Post von wpdb lade, geben sowohl get_next_post() als auch get_previous_post() beide NULL . Was muss ich tun, damit diese functionen die richtigen Werte zurückgeben?

Bearbeiten Hier ist der Code:

 if ( isset($_GET['article_id']) && is_numeric($_GET['article_id']) ) { $id = $_GET['article_id']; $objPost = get_post($id); new dBug(get_next_post()); new dBug(get_previous_post()); 

}

dBug ist eine hübsche dBug . Derzeit gibt es zwei NULL s. Ich habe es versucht:

 if ( isset($_GET['article_id']) && is_numeric($_GET['article_id']) ) { $id = $_GET['article_id']; $objPost = get_post($id); setup_postdata($objPost); new dBug(get_next_post()); new dBug(get_previous_post()); 

} aber kein Glück. Immer noch NULL .

Solutions Collecting From Web of "Problem mit get_next_post () get_previous_post () gibt null zurück"