من متوجه نمیشم، یعنی اون تابع، IDه غیرقابلقبول برمیگردونه؟ شما تونستین مقداری که اون تابع برمیگردونه رو بخونین؟
کوئری زیر مقدار 3226 رو بر میگردونه:
$c = $wpdb->get_results("SELECT count(*) as c FROM wp_posts"); $c = ($c[0]->c)-1;
$br_rlist = $wpdb->get_results("SELECT ID FROM wp_posts LIMIT $c,1");
$current_id = $br_rlist[0]->ID + 1;
echo $current_id;
تابع زیر هم مقدار 2996 رو بر میگردونه: (2996 شماره پست جاری هست!)
echo wp_insert_post( $post);
تابع زیر هم مقدار 3227 رو بر میگردونه:
//insert new post
// Create post object
$my_post = array();
$my_post['post_title'] = 'Hello world';
$my_post['post_content'] = 'This is a sample post';
$my_post['post_status'] = 'published';
$my_post['post_author'] = 7; //the id of the author
$my_post['post_category'] = array(10,12); //the id's of the categories
// Insert the post into the database
echo $post_id = wp_insert_post( $my_post ); //store new post id into $post_id
حالا از پیشخوان, نوشته جدید ایجاد کردم. شمارهاش 3228 شد!
یک نکته دیگر: هرموقع این صفحهای که این توابع توشون هست رو لود میکنم مقادیرشون 1 واحد بیشتر میشن!
شما تونستین مقداری که اون تابع برمیگردونه رو بخونین؟
نه متاسفانه! سعی میکنم ببینم میشه یا نه.