graphicno 77 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 (ویرایش شده) با سلام من از کد زیر برای نمایش نقش کاربر کنار نام اون استفاده میکنم<?php$user_roles = $current_user->roles;$user_role = array_shift($user_roles);if ($user_role == 'administrator') {echo 'مدیر';} elseif ($user_role == 'editor') {echo 'ویرایشگر';} elseif ($user_role == 'author') {echo 'نویسنده';} elseif ($user_role == 'contributor') {echo 'مشارکت کننده';} elseif ($user_role == 'subscriber') {echo 'مشترک';} else {echo '<strong>' . $user_role . '</strong>';}?>اما از این لاین $user_role = array_shift($user_roles);اشکال میگیرهمشکل از چیه؟؟با تشکر ویرایش شده شهریور 93 توسط graphicno نقل قول لینک به ارسال
I..R 1485 ارسال شده در شهریور 93 گزارش بازنشر ارسال شده در شهریور 93 درود.اروری داده نشد .لطفا ارور مربوطه را قرار بدید تا سریع تر راهنمایی شوید توسط دوستان. نقل قول لینک به ارسال
graphicno 77 ارسال شده در شهریور 93 مالک گزارش بازنشر ارسال شده در شهریور 93 (ویرایش شده) با سلامدر بخش کامت سایت قرار دادم این ارور را داد:Warning: array_shift() expects parameter 1 to be array, null given in home/shabeemt/public_html/wp-content/themes/Shahvar/comments.php on line 30 ویرایش شده شهریور 93 توسط graphicno نقل قول لینک به ارسال
Mobin 1669 ارسال شده در مهر 93 گزارش بازنشر ارسال شده در مهر 93 به این صورت عمل کنیدنیازی به array_shift هم نیست$role = $current_user->roles[0]; 3 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .