عطا 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 5427 ارسال شده در اسفند 93 گزارش بازنشر ارسال شده در اسفند 93 سلاممنظورتون اینه که تابع اول رو داخل تابع دوم فراخوانی کنید؟ می تونید به سادگی نام تابع رو داخل تابع دوم بنویسید. البته اگه منظور همین بوده باشه. نقل قول لینک به ارسال
عطا 123 ارسال شده در اسفند 93 مالک گزارش بازنشر ارسال شده در اسفند 93 سلام بله منظورم همین هست منتها تابع اول چه داخل تابع دوم فراخوانی بشه یا نه خودش اجرا میشهمن نمیخوام تا زمانی که فراخوانیش نکردم اجرا بشهامیدوارم منظورمو متوجه شده باشید نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .