افزونه WordPress VIP برای تعریف کاربران ویژه در وردپرس

افزونه WordPress VIP یا همان افزونه کاربران ویژه وردپرس توسط تیم وردپرس پارسی ساخته شده است و برای استفاده کاربران وردپرس، به صورت رایگان در مخزن وردپرس قرار داده شده است. با استفاده از این افزونه می توانید چندین نقش کاربری ویژه تعریف کنید و کاربران سایت خود را در هر کدام از این نقش ها که خواستید قرار دهید. سپس فایل ها، مطلب و برگه هایی را تنها به کاربران آن نقش اختصاص دهید به طوری که فقط کاربرانی که در آن نقش کاربری تعریف شده باشند، بتوانند به مطالب یا فایل ها دسترسی داشته باشند. از لحاظ امنیت هم به گفته توسعه دهندگان این افزونه، WordPress VIP دارای امنیت بالایی است.

افزونه WordPress VIP برای تعریف کاربران ویژه در وردپرس

مشخصات افزونه

افزونه WordPress VIP یا همان افزونه کاربران ویژه وردپرس توسط تیم وردپرس پارسی ساخته شده است و برای استفاده کاربران وردپرس، به صورت رایگان در مخزن وردپرس قرار داده شده است. با استفاده از این افزونه می توانید چندین نقش کاربری ویژه تعریف کنید و کاربران سایت خود را در هر کدام از این نقش ها که خواستید قرار دهید. سپس فایل ها، مطلب و برگه هایی را تنها به کاربران آن نقش اختصاص دهید به طوری که فقط کاربرانی که در آن نقش کاربری تعریف شده باشند، بتوانند به مطالب یا فایل ها دسترسی داشته باشند. از لحاظ امنیت هم به گفته توسعه دهندگان این افزونه، WordPress VIP دارای امنیت بالایی است.

نحوه نصب و استفاده از افزونه کاربران ویژه وردپرس

ابتدا افزونه را از طریق مخزن وردپرس دانلود و در سایت خود نصب و فعال کنید. پس از فعال سازی افزونه از طریق بخش جدیدی که به داشبورد وردپرس شما اضافه می شود (وردپرس VIP) وارد تنظیمات این افزونه شوید.

افزونه WordPress VIP برای تعریف کاربران ویژه در وردپرس

در بخش تنظیمات این افزونه تنها یک بخش وجود دارد به اسم “نام پوشه برای برای آپلود فایل ها“. از این طریق می توانید یک اسم برای فولدری که قرار است فایل هایی دانلودی شما در آن آپلود شود انتخاب نمایید. برای امنیت بیشتر فایل های خود پیشنهاد می کنیم از نام های طولانی و غیر متعارف استفاده نمایید.

افزونه WordPress VIP برای تعریف کاربران ویژه در وردپرس

حال وارد بخش نقش ها شوید. در این بخش می توانید چندین نقش متعدد را برای کاربران سایت خود تعریف کنید تا بتوانید مدیریت کاملی بر روی فایل ها و مطالبی که در اختیار هر کدام از کاربران قرار می گیرد داشته باشید. مثلا می توانید اجازه دانلود یک فایل را تنها برای کاربرانی که دارای نقش طلایی هستند بدهید. خوب برای افزودن نقش جدید نام نقش و اعتبار نقش را در جای مورد نظر خود وارد کنید و با کلیک روی دکمه افزودن نقش جدید را ایجاد کنید.

افزونه WordPress VIP برای تعریف کاربران ویژه در وردپرس

سپس به بخش کاربر ها بروید و کاربران مورد نظر خود را به یکی از نقش هایی که ایجاد کرده اید نسبت دهید.

افزونه WordPress VIP برای تعریف کاربران ویژه در وردپرس

حال نوبت به آپلود فایل ها رسیده است. با مراجعه به بخش فایل ها می توانید فایل های مورد نظر خود که قرار است در اختیار کاربران قرار گیرند را آپلود نمایید. توجه داشته باشید که لینک فایل هایی که از طریق این افزونه می توانید و برای دانلود در اختیار کاربران قرار دهید به صورت غیر مستقیم هستند و قابلیت ادامه دانلود برای آنها وجود ندارد. یعنی مثلا کاربران با استفاده از نرم افزار هایی مانند IDM نمی توانند دانلود فایل ها را بعدا ادامه دهند.

افزونه WordPress VIP برای تعریف کاربران ویژه در وردپرس

با کلیک کردن روی نام فایل هایی که آپلود کرده اید می توانید لینک غیر مستقیم آنها را ببینید و آنها را در اختیار کاربران سایت خود قرار دهید.

افزونه WordPress VIP برای تعریف کاربران ویژه در وردپرس

علاوه بر اینکه می توانید فایل ها را برای نقش های مختلف تعریف کنید همچنین می توانید یک برگه یا نوشته خاص را نیز فقط در اختیار کاربران یک نقش خاص قرار دهید. برای اختصاص یک نوشته یا برگه به یک نقش کاربری خاص می توانید از بخش جدیدی که به پایین ویرایشگر وردپرس افزوده می شود استفاده نمایید.

افزونه WordPress VIP برای تعریف کاربران ویژه در وردپرس

چگونگی افزایش اعتبار کاربران ویژه

یکی از نقص های این افزونه را می توان عدم وجود درگاه پرداخت برای آن بیان کرد. البته توسعه دهندگان این افزونه یک بخش را برای پرداخت های کاربران در نظر گرفته اند که شما می توایند به صورت های مختلف مثل پرداخت دستی، چک، اینترنتی و … توسط کاربران به حساب شما واریز می شود را برای هر کاربر وارد کنید تا به اعتبار آنها اضافه گردد.

افزونه WordPress VIP برای تعریف کاربران ویژه در وردپرس

افزونه WordPress VIP برای تعریف کاربران ویژه در وردپرس

توابع افزونه WordPress VIP

با استفاده از توابع زیر می توانید اطلاعات مورد نظراتان را در هر جایی از قالب سایت خود که خواستید در اختیار کاربران قرار دهید.


تابع تبدیل بایت (byte) به مگابایت (megabyte)

<?php echo vip_formatSizeUnits($byte); ?>

تابع فراخوانی پسوند فایل های آپلود شده

<?php echo vip_file_type($filename); ?>

تابع فراخوانی نوع فایل

<?php echo vip_mime_type($filename); ?>

تابع فراخوانی میزان اعتبار نقش کاربر

<?php echo vip_get_credit_by_userid($user_id); ?>

تابع فراخوانی مجموع پرداختی های کاربر

<?php echo vip_get_payments_by_userid($user_id); ?>

تابع فراخوانی نقش کاربر

<?php echo vip_get_user_role($column); ?>

تابع فراخوانی نقش فایل آپلود شده

<?php echo vip_get_file_role($file_id, $column); ?>

دیدگاه کاربران

  1. سلام
    از سایت بسیار عالیتون ممنونم
    اگه میشه سایت وردپرسی منو بررسی کنید و مشکلاتشو به من بگید.
    http://irmatlab.ir

  2. ظاهر

    سلام چندتا سوال داشتم!
    این کد ها رو کجای قالب سایت قرار بدیم؟
    برای این که مطلبی رو انتشار بدیم آیا لازم داریم که قسمت پست جدید یک پست اضافه کنیم؟ آیا تمام مطالب رو همین پلاگین درست میکنه؟ چون من مطالب قبلی رو بدون پلاگین درست کردم!

    • سعید شعبانی

      کد هایی که داخل این مطلب نوشتم را می تونید بسته به نیازی که دارید داخل هر کدام یک از فایل های قالب استفاده کنید. مطالب را هم که این پلاگین درست نمیکنه. مطالب توسط خود وردپرس ایجاد و ثبت می شوند. فقط شما می تونید با استفاده از بخش جدیدی که افزونه به ویرایشگر مطلب اضافه می کنه سطح دسترسی به اون مطلب را تغییر بدید.

  3. سلام . افزونه وردپرس سیستم وبلاگ دهی هم هست ؟ از کجا باید تهیه کرد ؟

  4. علی

    سلام ممنون بابت افزونه ولی کاش حالا که اینهمه زحمت کشیدین یه درگاه پرداخت هم بهش اضافه می کردین

    در ضمن من افزونه رو نصب کردم در قسمت ایجاد نوشته و در زیر ویرایشگر یه باکسی هست یه اسم نقش کاربری که درش ارور زیر رو نمایش میده لطفا راهنمایی کنید با تشکر

    Warning: include_once(/../setting/meta-box.php) [function.include-once]: failed to open stream: No such file or directory in C:\wamp\www\wp-content\plugins\wp-vip\inc\post.php on line 16

    Warning: include_once() [function.include]: Failed opening ‘/../setting/meta-box.php’ for inclusion (include_path=’.;C:\php5\pear’) in C:\wamp\www\wp-content\plugins\wp-vip\inc\post.php on line 16

    • سعید شعبانی

      زحمت کدنویسی این افزونه را دوستان ما در گروه وردپرس پارسی کشیدند و حتما دلیلی برای قرار ندادن درگاه پرداخت بر روی این افزونه دارند. به زودی یک افزونه که درگاه پرداخت داره را معرفی می کنیم. این خطا هم می تونه به خاطر اینکه شما از این افزونه داخل لوکال هاست استفاده می کنید باشه. یا اینکه فایل های وردپرس یا افزونه به درستی آپلود نشده باشند.

  5. سلام مطلب خوبی بود،ولی این افزونه امکاناتش واقعا کمه؛اگه میخواین آموزش ساخت افزونه حرفه ای VIP رو ببینید به این لینک مراجعه کنید
    http://themer.ir/category/vip-seris/wordpress-vip-seris/vip-system-plugin
    موفق و پیروز باشید

  6. سلام
    در قسمت فایل مشکلات بزرگی هستش
    از جمله سرعت دانلود بسیار پایینه
    حجم درج نمیکنه و همین باعث میشه اعتماد نصبت به دانلود از کاربر سلب بشه
    چحوری این مشکلات رو برطرف کنم؟

  7. سلام خسته نباشید اگر امکان دارد شماره تماستون را برام بفرستید که درباره یکسرس مسانل درباره سایت با هاتون مشورت کنم

  8. افزونه جالبی به نظر میاد. ممنون

  9. محمدمقدم

    سلام
    من یه هاست دانلود دارم چجوری باید لینک بهش بدم؟یعنی در کل فایل ها اگه روی یه سرور دیگه باشه باید چیکار کرد؟
    ممنون

  10. tina06

    سلام
    نقش کاربری که در افزودن نوشته ایجاد شده خالی است و هیچ یک از نقشها دیده نمی شود
    سوال دیگری هم داشتم آیا شما اسکریپت پرداخت ملت رو هم نصب میکنید

کاربر گرامی برای ارسال دیدگاه اگر عضو روکش هستید باید سایت شوید در غیر اینصورت باید عضو شوید.

صفحه افزونه
  • تاریخ انتشار:
  • ارسال کننده:
  • نسخه افزونه: 1.0.1