با سلام خدمت تمامی همیار وردپرسی های عزیز امروز با شما هستیم با یکی از افزونه های ساخته شده به دست مدیران سایت وردپرس پارسی که در پایین توضیحات و راهنمای نصب این افزونه رو می تونید مطالعه کنید .
کار افزونه بدین صورت است که در وردپرس میتوانید کاربران ویژه را تعریف
کنید و فایل هایی را برای دانلود برای آنها قرار دهید. این فایل ها فقط
توسط همان کاربری که توسط شما تعریف میشود دریافت میشود. و افزونه از امنیت
بالایی برخوردار است.
مراحل نصب کامل در ادامه مطلب …
مراحل نصب:
- ابتدا افزونه را دریافت کنید.
- بعد از دریافت آن را در مسیر wp-content/plugins قرار دهید و از منوی افزونهها WordPress VIP را فعال کنید.
- سپس به صفحه تنظیمات افزونه مراجعه کنید و نام پوشه برای آپلود فایل هارا مشخص کنید.
- سپس به صفحه نقش ها مراجعه کنید و یک نقش جدید با اعتبار مشخص تعریف کنید.
- سپس به صفحه کاربرها مراجعه کنید و کاربر مورد نظر را به نقش بیفزایید.
- حالا
شما باید فایلی را برای دانلود قرار دهید تا کاربران بتوانند فایل را
دریافت کنند. به صفحه فایل ها مراجعه کنید و فایل مورد نظر خود را آپلود
کنید. (توجه داشته باشید که لینک دانلود فایل به صورت غیر مستقیم است و بعد
از آپلود، لینک برروی نام فایل قرار میگیرد) - شما باید لینک فایل را درون نوشته/برگه خود قرار دهید تا کاربران بتوانند فایل را دریافت کنند.
- و
در آخر نیز یک صفحه به نام صفحه پرداخت ها وجود دارد که در این صفحه
میتوانید پرداخت هایی را که کاربر انجام میشود را وارد کنید و اعتبار به
کاربر اضافه کنید. - لازم به ذکر است، کاربرانی که درخواست
دانلود فایلی را کنند که در نقش تعریف نشده باشند، با خطای عدم دسترسی
مواجه میشوند. فایل ها از طریق مرورگر دانلود میشود و امکان دانلود از
برنامه های مدیریت دانلود مثل IDM و… وجود ندارد! - در بخش
نوشته، قسمت به نام “نقش کاربری” اضافه شده است که در این قسمت میتوانید
نوشته مورد نظر را فقط برای کاربران آن نقش نمایش دهید.
توابع اضافی افزونه:
در این افزونه چندین تابع اضافه شده است که میتوانید از آنها در پوسته خود استفاده کنید.
تابع تبدیل بایت به مگابایت:
<?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); ?>
خندان و ردپرسی باشید . 😀
انجمن همیار وردپرس رو فراموش نکنید
دانلود صفحه افزونه