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

مراحل نصب:

  • ابتدا افزونه را دریافت کنید.
  • بعد از دریافت آن را در مسیر wp-content/plugins قرار دهید و از منوی افزونه‌ها WordPress VIP را فعال کنید.
  • سپس به صفحه تنظیمات افزونه مراجعه کنید و نام پوشه برای آپلود فایل هارا مشخص کنید.
  • سپس به صفحه نقش ها مراجعه کنید و یک نقش جدید با اعتبار مشخص تعریف کنید.
  • سپس به صفحه کاربرها مراجعه کنید و کاربر مورد نظر را به نقش بیفزایید.
  • حالا
    شما باید فایلی را برای دانلود قرار دهید تا کاربران بتوانند فایل را
    دریافت کنند. به صفحه فایل ها مراجعه کنید و فایل مورد نظر خود را آپلود
    کنید. (توجه داشته باشید که لینک دانلود فایل به صورت غیر مستقیم است و بعد
    از آپلود، لینک برروی نام فایل قرار میگیرد)
  • شما باید لینک فایل را درون نوشته/برگه خود قرار دهید تا کاربران بتوانند فایل را دریافت کنند.
  • و
    در آخر نیز یک صفحه به نام صفحه پرداخت ها وجود دارد که در این صفحه
    میتوانید پرداخت هایی را که کاربر انجام میشود را وارد کنید و اعتبار به
    کاربر اضافه کنید.
  • لازم به ذکر است، کاربرانی که درخواست
    دانلود فایلی را کنند که در نقش تعریف نشده باشند، با خطای عدم دسترسی
    مواجه میشوند. فایل ها از طریق مرورگر دانلود میشود و امکان دانلود از
    برنامه های مدیریت دانلود مثل IDM و… وجود ندارد!
  • در بخش
    نوشته، قسمت به نام “نقش کاربری” اضافه شده است که در این قسمت میتوانید
    نوشته مورد نظر را فقط برای کاربران آن نقش نمایش دهید.

توابع اضافی افزونه:

در این افزونه چندین تابع اضافه شده است که میتوانید از آنها در پوسته خود استفاده کنید.

تابع تبدیل بایت به مگابایت:

[php]<?php echo vip_formatSizeUnits($byte); ?>[/php]

تابع دریافت پسوند فایل:

[php]<?php echo vip_file_type($filename); ?>[/php]

تابع دریافت نوع فایل:

[php]<?php echo vip_mime_type($filename); ?>[/php]

تابع دریافت میزان اعتبار نقش کاربر:

[php]<?php echo vip_get_credit_by_userid($user_id); ?>[/php]

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

[php]<?php echo vip_get_payments_by_userid($user_id); ?>[/php]

تابع دریافت نقش کاربر:

[php]<?php echo vip_get_user_role($column); ?>[/php]

تابع دریافت نقش فایل:

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

 

 

 

 

 

 

 

درباره نویسنده

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

دیدگاه خود را بنویسید

Time limit is exhausted. Please reload CAPTCHA.