سنجش میزان مصرف حافظه و پردازنده کد php

سنجش میزان مصرف حافظه و پردازنده کد php

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

Read More Read More

لاگ گیری و خطایابی آسان در زمان توسعه

لاگ گیری و خطایابی آسان در زمان توسعه

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

Read More Read More

استفاده از raw data در لاراول

استفاده از raw data در لاراول

اگر شما هم جز وب سرویس نویسان قدیمی با زبان پی اچ پی هستید احتمالا با raw data کار کرده‌اید یا نام آن به گوشتان خورده است. داده‌هایی که با استفاده از این روش ارسال می‌شوند، در متغیر HTTP_RAW_POST_DATA در دسترس هستند. قابل ذکر است که این متغیر در پی اچ پی نسخه ۵.۶ منسوخ…

Read More Read More

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

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

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

Read More Read More

استفاده از ویرایشگر متن وردپرس
اجبار برای وجود تصویر شاخص در نوشته ها

اجبار برای وجود تصویر شاخص در نوشته ها

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

Read More Read More

اجبار برای وجود تصویر شاخص در نوشته ها
۷ تابع کاربردی ووکامرس

۷ تابع کاربردی ووکامرس

شما می توانید از ۷ تابع کاربردی ووکامرس که در مسیر includes/wc-core-functions.php قرار دارند در قالب ها و افزونه های خود استفاده کنید. از توابع معروف کار با ایمیل شروع می کنیم و به توابع خاصی که صرفا برای توسعه دهندگان کنجکاو کاربرد داره میرسیم.

رفع خطا Specified key was too long در لاراول

رفع خطا Specified key was too long در لاراول

احتمالا شما هم به دلیل بروزرسانی نکردن نسخه Mysql یا MariaDB خود از نسخه ۵.۴ به بعد در لاراول، در نصب Migrate ها به خطا Specified key was too long برخورد کرده اید. این خطا به دلیل استفاده لاراول از utf8mb4 می باشد. حال شما می توانید Mysql یا MariaDB خودتون رو بروز کنید و…

Read More Read More

شروع فیلد های خودکار از عدد خاص

شروع فیلد های خودکار از عدد خاص

در جداول دیتابیس های sql، فیلدی از نوع auto increment داریم که با ثبت هر رکود در جدول یک عدد بصورت افزایشی به آن اختصاص می دهد. این عدد در کل جدول یکتا بوده و بصورت خودکار برای رکورد جدید تولید می شود. بصورت پیشفرض شروع انتساب اعداد از ۱ می باشد. حال اگر شما…

Read More Read More

تابع ثبت لاگ و خطا یابی در پی اچ پی

تابع ثبت لاگ و خطا یابی در پی اچ پی

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

Read More Read More

کد بروزرسانی لینک محصولات دانلودی ووکامرس

کد بروزرسانی لینک محصولات دانلودی ووکامرس

در سری ووکامرس ۲.۶، در هنگامی که یک محصول “قابل دانلود” یا “دیجیتال” بروزرسانی می‌شد، در صورت افزودن فایل جدید به محصول، برای خریداران قدیمی نیز، دسترسی به فایل جدید نیز صادر می شد. اما در سری ۳ و جدیدتر ووکامرس، برای بهینه سازی ووکامرس، اقدام به حذف این قابلیت کرده اند. پس در نتیجه…

Read More Read More

مرتب کردن get_categories بر اساس آخرین نوشته ها

مرتب کردن get_categories بر اساس آخرین نوشته ها

سلام. اخیر سوال جالبی در Stackoverflow پرسیده شد مبنی بر اینکه چطور می توان موضوعات دریافتی از تابع get_categories را بر اساس آخرین نوشته ها مرتب کنیم. به عنوان مثال اگر نوشته A در موضوع CAT1 و سپس نوشته B در موضوع CAT2 منتشر شد ترتیب نمایش دسته ها CAT2 و CAT1 باشد. اولین راهی…

Read More Read More

اضافه کردن ابزارک جدید به پیشخوان وردپرس

اضافه کردن ابزارک جدید به پیشخوان وردپرس

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

Read More Read More

اضافه کردن ابزارک جدید به پیشخوان وردپرس