Browsed by
دسته: PHP

تغییر فیلدهای پیش فرض فرم ثبت نام ووکامرس

تغییر فیلدهای پیش فرض فرم ثبت نام ووکامرس

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

Read More Read More

تغییر فیلدهای پیش فرض فرم ثبت نام ووکامرس
خواندن وروردی متد post در PHP

خواندن وروردی متد post در PHP

برای خواندن مقدار داخل body در متد post شما می‌توانید با استفاده از php://input یا متغیر سراسری POST_$ به آن دسترسی داشته باشید. تفاوت دو روش بالا در این است که اگر وروردی شما به صورت form data باشد از POST_$ استفاده می‌کنید و اگر ورودی شما به صورت raw data (یعنی به صورت json)…

Read More Read More

خواندن وروردی متد post در PHP
افزودن خودکار محصول به سبد خرید در ووکامرس

افزودن خودکار محصول به سبد خرید در ووکامرس

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

Read More Read More

افزودن خودکار محصول به سبد خرید در ووکامرس
حل مشکل CORS در لاراول

حل مشکل CORS در لاراول

اگر در لاراول برای frontend مثل فریم ورک‌های Vue و React و… API می‌نویسید احتمالا به مشکل CORS مرورگر برخورده اید. می‌خواهیم در این نوشته این مشکل را برای همیشه حل کنیم. در اینجا دو راه حل برای حل این مشکل ارائه می‌دهیم. راه حل اول نوشتن یک middleware است و راه حل دوم حل…

Read More Read More

خروجی اکسل از مدل ها در لاراول

خروجی اکسل از مدل ها در لاراول

در این نوشته می‌خواهیم از اطلاعات مدل‌های موجود در پروژه با استفاده از بسته‌ای که معرفی خواهیم کرد به فرمت excel خروجی بگیریم. این عمل برای گزارش گیری بسیار مناسب است. برای این کار از بسته Laravel-Excel استفاده می‌کنیم. برای نصب این بسته از این لینک استفاده کنید. در مثال پایین فرض کنید که مدل…

Read More Read More

انتقال به HTTPS در لاراول

انتقال به HTTPS در لاراول

HTTPS به معنی ارتباط امن بین مرورگر و وب‌سایت می‌باشد و در آن تمام اطلاعات بین مرورگر و وب‌سایت رمزنگاری می‌شود. اگر می‌خواهید که در لاراول تمام درخواست های HTTP به HTTPS یا SSL منتقل شود شما می‌توانید از روش زیر استفاده کنید. در اول کار شما باید یک Middleware تعریف کنید. در این Middleware…

Read More Read More

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

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

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

Read More Read More

غیرفعال کردن جستجوی وردپرس
تبدیل عدد به حروف در PHP

تبدیل عدد به حروف در PHP

در این نوشته می‌خواهیم راجب این موضوع صحبت کنیم که چطور می‌توان عدد را به حروف تبدیل کرد. در این نوشته می‌خواهیم قطعه کدی را با شما به اشتراک بگذاریم که قابلیت تبدیل به حروف برای اعداد بسیار بزرگ تا دسیلیون (یعنی ۱۰ به توان ۳۳) را دارد. کافی است قطعه کد پایین را کپی…

Read More Read More

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

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

در نسخه‌های اخیر ووکامرس یک تغییر بنیادی در تاریخ‌های سفارشات رخ داده است. در نسخه‌های قبلی با پرداخت سفارش، تاریخ آن بروز می‌شد و به اول لیست سفارشات منتقل می‌شد. در نسخه‌های جدید ووکامرس این بروزرسانی تاریخ حذف شده است. فرض کنید شما دو ماه پیش سفارش را ثبت می‌کنید و امروز سفارش را پرداخت…

Read More Read More

محاسبه فاصله بین دو نقطه در پی اچ پی

محاسبه فاصله بین دو نقطه در پی اچ پی

مختصات هر نقطه روی کره زمین با طول و عرض جغرافیایی (Longitude & Latitude) نمایش داده می‌شود. حال فرض کنید که عرض و طول جغرافیایی دو نقطه از کره زمین را داریم و می‌خواهیم بدانیم که این دو نقطه چقدر از هم فاصله دارند. برای انجام این کار می‌توانیم از تابع زیر استفاده کنیم. تابع…

Read More Read More