عطا 123 ارسال شده در اسفند 93 گزارش بازنشر ارسال شده در اسفند 93 سلام دوستان خسته نباشید !بنده یه فانکشن دارم که می خوام اجرا نشه تا زمانی که در فانکشن دومم فراخوانیش میکنم !!فانکشن اولی که نمیخوام اجرا بشه این هست :function adjust_the_wp_menu() {if ( current_user_can( 'basic_user' ) ) { $page = remove_submenu_page( 'edit.php', 'post-new.php' );}}add_action( 'admin_menu', 'adjust_the_wp_menu', 999 );و فانکشن دومی این :/*** allow basic users can just create one post*/add_action("load-post-new.php","limit_user_by_post_count");function limit_user_by_post_count(){ $user = get_current_user_id(); if ( current_user_can( 'basic_user' ) ) { $args = array( 'author' => $user, 'post_status' => array( 'publish', 'pending', 'draft', 'future' ) ); $posts = new WP_Query( $args ); $user_post_count = $posts->found_posts; if ( $user_post_count>=1 ) { header('Location:' . get_home_url() . '/wp-admin/edit.php'); /* Mikham Function Avali inja farakhani beshe !!! */ } }}لطفا راهنمایی کنید ممنون لینک به ارسال
SM-Mahdavi 5428 ارسال شده در اسفند 93 گزارش بازنشر ارسال شده در اسفند 93 سلاممنظورتون اینه که تابع اول رو داخل تابع دوم فراخوانی کنید؟ می تونید به سادگی نام تابع رو داخل تابع دوم بنویسید. البته اگه منظور همین بوده باشه. لینک به ارسال
عطا 123 ارسال شده در اسفند 93 مالک گزارش بازنشر ارسال شده در اسفند 93 سلام بله منظورم همین هست منتها تابع اول چه داخل تابع دوم فراخوانی بشه یا نه خودش اجرا میشهمن نمیخوام تا زمانی که فراخوانیش نکردم اجرا بشهامیدوارم منظورمو متوجه شده باشید لینک به ارسال
پست های پیشنهاد شده
لطفا برای ارسال دیدگاه وارد شوید
شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید
ورود به حساب کاربری