انجمن


نمایش فایل php خاص فقط برای مدیر!  (۶ نوشته)

  • behrooz0o

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۴۰
    تشکر شده: ۵۳ بار
    # نوشته شده: ۸ سال پیش
    ۱۸ بهمن ۱۳۹۰ - ۰۰:۲۴

    با سلام...
    دوستان چطور می تونم یک فایل پی اچ پی رو فقط برای ادمین وردپرس نمایش بدم?

  • NESTED

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۲۳۵۴
    تشکر شده: ۲۳۷۰ بار
    # نوشته شده: ۸ سال پیش
    ۱۸ بهمن ۱۳۹۰ - ۰۰:۲۸

    منظورتون در محیط ادمین هست و یا در محیط سایت ؟

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    behrooz0o
  • Morteza

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۳۴۰۲
    تشکر شده: ۳۱۲۸ بار
    # نوشته شده: ۸ سال پیش
    ۱۸ بهمن ۱۳۹۰ - ۱۰:۳۱

    اجرای هر دستور و یا نمایش هر چیزی برای مدیران در هر جایی با کمک تابع زیر امکان پذیر هست:
    is_admin()
    کافیه داخل شرط قرار بدید.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    behrooz0o - Parsa
  • behrooz0o

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۴۰
    تشکر شده: ۵۳ بار
    # نوشته شده: ۸ سال پیش
    ۱۸ بهمن ۱۳۹۰ - ۱۵:۵۴

    NESTED گفت:
    منظورتون در محیط ادمین هست و یا در محیط سایت ؟

    من یک صفحه php در روت سایت طراحی کردم که یه فرم ساده است برای ارسال مطلب به دیتابیس...
    حالا مشکلم اینجاست که می خوام فقط برای اعضا و مدیر نمایش داده بشه...

  • behrooz0o

    آفلاین
    عضو
    تعداد نوشته‌ها: ۳۴۰
    تشکر شده: ۵۳ بار
    # نوشته شده: ۸ سال پیش
    ۱۸ بهمن ۱۳۹۰ - ۱۵:۵۶

    man4toman گفت:
    اجرای هر دستور و یا نمایش هر چیزی برای مدیران در هر جایی با کمک تابع زیر امکان پذیر هست:
    is_admin()
    کافیه داخل شرط قرار بدید.

    مرتضی جون سلام...
    میشه یه مثالی چیزی بزنی یا یه آدرسی معرفی کنی که یکم توضیح بده ...
    چون زیاد php کار نکردم و با این توابع آشنایی ندارم

  • Parsa

    آفلاین
    عضو فعال
    تعداد نوشته‌ها: ۱۹۲۱
    تشکر شده: ۲۶۸۳ بار
    # نوشته شده: ۸ سال پیش
    ۱۸ بهمن ۱۳۹۰ - ۱۶:۱۶

    یک اصلاحیه برای نوشته مرتضی بدم
    تابع is_admin چک میکنه برگه اجرایی در ادمین هست یا نه

    This Conditional Tag checks if the Dashboard or the administration panel is being displayed. This is a boolean function, meaning it returns either TRUE or FALSE. 
    
    if ( ! is_admin() ) {
         echo "You are viewing the Frontend (Theme)";
    } else {
         echo "You are viewing the Backend (Dashboard)";
    }

    برای بررسی لاگین بودن:

    if(is_user_logged_in()){
    // user login
    }

    حالا برای اینکه چک کنید که ادمین هست یا نه میتوانید توانایی کاربر را چک کنید

    if ( current_user_can('level_10'){
    // user can
    }

    واسه چک کردن توابع در برگه‌ای جدا

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Morteza - NESTED - behrooz0o

درباره‌ی این موضوع