دیجی اسکریپت

دیجی اسکریپت | صفحه 733 از 845 | دانلود رایگان اسکریپت

نمایش نقشه گوگل در وردپرس با افزونه Intergeo Maps

استفاده از نقشه های گوگل کاربر بسیار گسترده ای دارد که حتما در بسیاری از سایت ها مشاهده می کنید . از این افزونه می توانید برای نمایش آدرس های مورد نظر خود مانند آدرس شرکت ، نمایشگاه و … خود استفاده کنید . استفاده از این نقشه ها از راه های گوناگونی امکان پذیر می باشد .

 

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

 

نمایش نقشه گوگل در وردپرس با افزونه Intergeo Maps

 

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

 

توسط این افزونه می توانید هر مکان (Location) را در هر بخشی از سایت خود مانند مطالب ، صفحات جدا ، فوتر و ابزارک های خود استفاده نمایید . سرعت لود بالای نقشه ها از دیگر ویژگی های این افزونه است که سبب شده این افزونه به یکی از برترین افزونه های مرتبط تبدیل شود .

 

نمایش نقشه گوگل در وردپرس با افزونه Intergeo Maps

 

برخی از ویژگی های نمایش نقشه گوگل در وردپرس با افزونه Intergeo Maps :

  • سرعت بارگزاری بالا
  • نمایش بهینه نقشه ها
  • قابلیت نمایش مکان درخواه
  • قابلیت نمایش مکان های مورد نظر در هر نقطه ای از سایت
  • استفاده از سرور های گوگل برای نمایش لوکیشن
  • و …

 

افزونه Intergeo Maps وردپرس
این افزونه وردپرس بیش از ۶۰٫۰۰۰ نصب موفق و فعال در مخزن وردپرس به ثبت رسانده است و از آخرین Upadate آن کمتر از یک هفته میگذرد. هم اکنون آدرس شرکت و سایر آدرس های خود را در سایت خود نمایش دهید و مکان دقیق خود را به کاربران اعلام کنید .

 

راه اندازی افزونه
شما می­توانید با استفاده از شورت کد زیر نقشه را در هر جای سایتتان قرار دهید.

[intergeo]Your address[/intergeo]

اما این شورت کد دقیق نیست و شما می توانید با اضافه کردن ویژگی هایی چون( عرض، طول، استایل و …) به شورت کد بالا یک نقشه دقیق تر در سایت خود داشته باشید.

[intergeo zoom=”۱۲” width=”۵۰%” heigth=”۴۰۰px” style=”border: 3px solid red; margin: 0 auto;”]Central Park, NY[/intergeo]

موفق باشید

این نوشته نمایش نقشه گوگل در وردپرس با افزونه Intergeo Maps برای اولین بار در بیست اسکریپت منتشر شده است.



لینک منبع مطلب

پوسته نامزد‌های انتخاباتی و موسسات خیریه Candidate وردپرس نسخه ۴٫۷

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

پوسته نامزد‌های انتخاباتی Candidate وردپرس

پوسته Candidate دارای فایل RTL است و به دلیل کاملا راستچین سازی شده است و کاربران فارسی زبان می‌توانند از امکانات بسیار خوب این پوسته چندمنظوره به صورت راستچین استفاده کنند. همچنین پوسته نامزد از فروشگاه ساز ووکامرس پشتیبانی می‌کند و به کمک کمک می‌کند تا بتوانید در کنار وبسایت خود یک فروشگاه اینترنتی راه اندازی کنید.

پوسته نامزد‌های انتخاباتی Candidate وردپرس

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

قابلیت های پوسته نامزد‌های انتخاباتی Candidate وردپرس نسخه ۴٫۷

  • کاملا راستچین سازی شده
  • کاملا واکنش گرا
  • سازگار با فروشگاه ساز ووکامرس
  • سازگار با افزونه صفحه ساز ویژوال کامپوسر
  • سازگار با اسلایدر Revolution Slider
  • دارای تقویم رویدادها
  • ۲ سبک وبلاگ
  • استفاده از فریم ورک بوت استرپ
  • دارای دو نوع طرح جعبه ای و عریض
  • دارای بخش گالری
  • دارای بخش نمونه کارها
  • دارای ابزارک های مختلف
  • دارای فایل PSD
  • و امکانات دیگر…

این نوشته پوسته نامزد‌های انتخاباتی و موسسات خیریه Candidate وردپرس نسخه ۴٫۷ برای اولین بار در پرشین اسکریپت منتشر شده است.



لینک منبع مطلب

پوسته املاک Homeland وردپرس نسخه ۳٫۲٫۰

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

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

قابلیت های پوسته املاک Homeland وردپرس نسخه ۳٫۲٫۰

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

نوشته پوسته املاک Homeland وردپرس نسخه ۳٫۲٫۰ اولین بار در دلکد – دانلود اسکریپت. پدیدار شد.



لینک منبع مطلب

دانلود قالب چندمنظوره Highrise برای وردپرس

قالب Highrise یک قالب چندمنظوره و همه فن حریف برای وردپرس است که در سایت تم فارست با عنوان Highrise – A theme for Modern Businesses, Corporations, and Consulting Companies به فروش میرسد. همانطور که از عنوان این قالب نیز مشخص است، این قالب بیشتر سایت های شرکتی و تجاری را هدف گرفته و گزینه ای مناسب برای راه اندازی انواع سایت های شرکتی، سایت سازمانی، سایت موسسات و ادارات به شمار میرود. طراحی قالب Highrise به صورت کاملا مدرن انجام شده. در صفحه رسمی این قالب در سایت تم فارست شاهد پیش نمایش های متنوعی از صفحه خانگی آن هستیم. این صفحات که هر یک به منظور راه اندازی سایت خاصی طراحی شده اند، به خوبی تنوع امکانات این تم وردپرس را به نمایش میگذارند و ثابت میکنند که با استفاده از آن میتوان انواع سایت ها را راه اندازی نمود.

 

دانلود قالب چندمنظوره Highrise برای وردپرس

 

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

 

دانلود قالب چندمنظوره Highrise برای وردپرس

 

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

 

برخی امکانات قالب Highrise :

  • دارای قابلیت سفارشی و پنل مدیریت گسترده
  • دارای انواع shortcode سفارشی
  • طراحی واکنش گرا و retina ready
  • دارای بخش های پارالاکس
  • امکان استفاده از مگامنو
  • سازگار با افزونه روولوشن اسلایدر و visual composer
  • سازگار با افزونه WPML جهت راه اندازی فروشگاه اینترنتی
  • امکان راه اندازی فروشگاه اینترنتی با افزونه ووکامرس
  • دارای ابزارک های توییتر و اینستاگرام
  • دارای ابزارک آیکن های شبکه های اجتماعی
  • امکان ایجاد انواع جداول قیمت گذاری، باکس های اطلاعاتی، نوار پیشرفت، دعوت به عمل و …
  • دارای طرح های متنوع سربرگ
  • دارای طرح های متنوع نوار جستجو
  • امکان سفارشی سازی فوتر سایت
  • امکان استفاده از فونت های گوگل
  • دارای امکان درج پورتفولیو و نمونه کار ها در سایت
  • مجهز به تنظیمات متنوع برای بلاگ
  • دارای امکان اسکرول نرم
  • قابلیت ترجمه استاندارد
  • سازگار با افزونه فرم تماس ۷
  • امکان استفاده به صورت تک صفحه
  • امکان استفاده از نقشه های گوگل
  • و بسیاری امکانات دیگر …

این نوشته دانلود قالب چندمنظوره Highrise برای وردپرس برای اولین بار در بیست اسکریپت منتشر شده است.



لینک منبع مطلب

پوسته چندمنظوره Envision وردپرس نسخه ۲٫۷٫۵

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

پوسته Envision کاملا راستچین سازی شده است و کاربران فارسی زبان می‌توانند از امکان این پوسته به صورت راستچین استفاده کنند. همچنین این پوسته از فروشگاه ساز ووکامرس پشتیبانی می‌کند و شما را قادر می‌سازد تا بتوانید در کنار وبسایت خود یک فروشگاه اینترنتی راه اندازی کنید. در کنار این پوسته فایل PSD هم برای شما قرار گرفته است تا بتوانید تصاویر وبسایت خود را کاملا شخصی سازی کنید.

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

پوسته چندمنظوره Envision وردپرس

قابلیت های پوسته چندمنظوره Envision وردپرس نسخه ۲٫۷٫۵

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

این نوشته پوسته چندمنظوره Envision وردپرس نسخه ۲٫۷٫۵ برای اولین بار در پرشین اسکریپت منتشر شده است.



لینک منبع مطلب

افزونه Hummingbird Pro افزایش سرعت سایت وردپرس نسخه ۱٫۷٫۱

Hummingbird Pro (افزونه مرغ مگس خوار) نام افزونه کاربردی و تجاری وردپرس می‌باشد که به شما این امکان را می‌دهد تا بتوانید وبسایت خود را با سرعت بیشتری بارگزاری کرده و سئو وبسایت خود را از این طریق افزایش دهید.

افزونه Hummingbird Pro از طریق بهینه سازی تصاویر و فشرده سازی آن ها این امکان را به شما می‌دهد تا بتوانید سرعت صفحات خود را افزایش دهید. همچنین این افزونه دارای سیستم کش قدرتمندی می‌باشد که با ذخیره سازی صفحات برای کاربران شما این امکان را به آن ها می‌دهد تا با ورود به وبسایت شما صفحات برای آن ها با سرعت بیشتری بارگزاری شود. همچنین این افزونه از cloudFlare برای سیستم کش این افزونه پشتیبانی می‌کند.

همچنین افزونه Hummingbird Pro با ترکیب کردن فایل ها و عکس ها با هم سرعت صفحات شما را افزایش خواهد داد. هم چنین این افزونه دارای سیستم اطلاع رسانی می‌باشد و در صورت کند شدن و یا بسته شدن سایت سریعا گزارش را برای شما ارسال می‌کند.

در ادامه این افزونه دارای سیستم مانیتورینگ و تجزیه تحلیل می‌باشد که با اسکن وبسایت شما گزارش کاملی از ایرادات و سرعت صفحات و عملکرد وبسایت شما ‌می‌دهد.

 

قابلیت های افزونه Hummingbird Pro افزایش سرعت سایت وردپرس نسخه ۱٫۷٫۱

فشرده سازی فایل GZIP
گزارش عملکرد سرعت سایت
تجزیه و تحلیل میانگین سرعت سایت
Combine و minify فایل ها
دارای اطلاع دهنده کند شدن سایت
دارای گزارش عملکرد
دارای کش صفحات
بهینه سازی تصاویر
مانیتورینگ هاست
دارای سیستم اسکن و تجزیه و تحلیل

نوشته افزونه Hummingbird Pro افزایش سرعت سایت وردپرس نسخه ۱٫۷٫۱ اولین بار در دلکد – دانلود اسکریپت. پدیدار شد.



لینک منبع مطلب

افزونه ایجاد فرم های چند مرحله ای WPForms به همراه افزودنی ها

فرم های چندمرحله ای به فرم هایی گفته می شود که کاربر پس از وارد کردن اطلاعات در یک مرحله وارد مرحله ی بعدی برای تکمیل اطلاعات می شود . فرم های چند مرحله ای کاربرد های زیادی دارند که یکی از این کاربرد ها طراحی فرم برای ثبت نام و ارسال اطلاعات می باشد . در این مطلب قصد معرفی افزونه ای را داریم که توسط آن قادر به ایجاد فرم های چند مرحله ای و حرفه ای خواهید بود . افزونه WPForms یک افزونه حرفه ای برای وردپرس می باشد که توسط آن قادر به ایجاد فرم های چند مرحله ای و حرفه ای در وردپرس خواهید بود . این کار سبب می شود که به جای طراحی یک فرم طولانی و خسته کننده ، فرم ها را در چند مرحله ایجاد کنید تا کاربران راحت تر بتوانند آن را تکمیل کنند . اگر قط قصد ایجاد فرم ساده و یا طولانی را دارید ، پیشنهاد ما استفاده از افزونه contact form ۷ است ؛ اما اگر به دنبال ایجاد یک فرم چند مرحله ای و زیبا هستید ، در ادامه با ما و افزونه WPForms همراه باشید .

 

افزونه ایجاد فرم های چند مرحله ای WPForms به همراه افزودنی ها

 

برخی از امکانات افزونه ایجاد فرم های چند مرحله ای WPForms :

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

این نوشته افزونه ایجاد فرم های چند مرحله ای WPForms به همراه افزودنی ها برای اولین بار در بیست اسکریپت منتشر شده است.



لینک منبع مطلب

دانلود سورس codecanyon – Fynder – Find, Chat,Meet – Realtime Chat Application with Firebase

Updated to ۲۹ JUNE 17

Fynder is a popular way to connect people nearby. Many singles are playing the free Fynder app, send their photos and videos, chat with new friends around you, join group and club, dating and meeting locals, then find their loves!

Fynder is the best way to connect and chat with interesting people around you. You can live chat, send photos, participate in a voice or video chat session with anyone near you. Or join in on a public local conversation, post photos, and share your world with everyone nearby. It’s a new way to express yourself and make new friends. Fynder lets you find out what’s going on and who’s near you anytime, anywhere. Chat with strangers and make new friends!

demo : https://codecanyon.net/item/social-network-working-social-networking-app-android/20790194

جهت دریافت آخرین ورژن این سورس کد بصورت اورجینال و بدون باگ می توانید آنلاین پرداخت کنید و لینک دانلود را دریافت نمایید.

 

خرید آخرین ورژن این محصول بدون نیاز به ثبت نام در فروشگاه :

سورس کد برنامه تاکسی یاب مشابه تپ سی و اسنپ
سورس فروشگاه اینترنتی اندروید

سورس کتاب اندروید
دانلود سورس موبوگرام


دانلود سورس تلگرام



لینک منبع مطلب

قالب وردپرس Winter فارسی

قالب وردپرس Winter فارسی

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

امکانات کلی این قالب وردپرس:

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

نکته: این قالب دارای بسته نصبی آسان می باشد. شما می توانید با چند کلیک ٬ سایتی مثل دمو داشته باشید. آموزش ویدیویی نصب بسته های نصبی

راستی! برای دریافت مطالب وردپرسی در کانال تلگرام میهن وردپرس عضو شوید.



لینک منبع مطلب

محدود سازی کاربران به بخش رسانه در وردپرس

امروزه با گسترش فناوری اطلاعات و رشد اینترنت بر تعداد وب سایت ها افزوده می شود؛ وب سایت ها برای بهبود رتبه ی خود در موتورهای جستجو باید مطالب جدید به طور منظم منتشر کنند, اما ممکن است مدیران وب سایت ها فرصت انتشار مطالب جدید روزانه را نداشته باشند و مشغول کارهای دیگر سایت مثل طراحی محصول جدید و… باشند, اینجاست که نیاز به نویسنده یا نویسندگانی برای وب سایت خود دارند تا مطالب جدید را منتشر کنند و سایت را همیشه به روز نگه دارند.

 

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

 

محدود سازی کاربران به بخش رسانه در وردپرس

 

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

 

۱- محدود کردن دسترسی با استفاده از افزونه ی Restrict Media Library Access

افزونه ی Restrict Media Library Access دسترسی نویسندگان را محدود می کند و آن ها تنها می توانند آپلودهای کتابخانه ی رسانه ی خود را مشاهده کنند؛ این افزونه ۲ کاربرد اصلی دارد این ۲ کاربرد عبارتند از: زمانی که کتابخانه ی رسانه بسیار بزرگ می شود این افزونه کمک می کند راحتتر بتوانند آپلودهای خود را پیدا کنند و  از استفاده یا دانلود رسانه ای که متعلق به دیگر نویسندگان است جلوگیری می کند.

 

افزونه ی Restrict Media Library Access  توسط mrfoxtalbot توسعه داده شده است و از آخرین بروزرسانی ۵ ماه می گذرد و توانسته امتیاز ۵ از ۵ را کسب کند. این افزونه بعد از نصب و فعال سازی نیازی به تنظیمات ندارد و خودکار بررسی می کند که کاربری که وارد شده است مدیر و ویرایشگر می باشد یا خیر. در صورتی که کاربر وارد شده هیچ کدام از دو نقش را نداشت یعنی نه مدیر بود نه ویرایشگر، تنها تصاویر و فایل های آپلود شده ی خودش را به او نشان داده می شود؛ بنابراین تنها مدیران یا ویرایشگران قادر به دیدن همه ی آپلودهای چندرسانه ای هستند.

 

۲- محدود کردن دسترسی با استفاده از روش دستی

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

 

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

کدی که در زیر مشاهده می کنید را به فایل functions.php یا قسمت site-specific plugin اضافه کنید.

 

// Limit media library access
  
add_filter( 'ajax_query_attachments_args', 'wpb_show_current_user_attachments' );
 
function wpb_show_current_user_attachments( $query ) {
    $user_id = get_current_user_id();
    if ( $user_id && !current_user_can('activate_plugins') && !current_user_can('edit_others_posts
') ) {
        $query['author'] = $user_id;
    }
    return $query;
}

 

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

 

در پایان!

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

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

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



لینک منبع مطلب