Code Build Grow
104 subscribers
11 photos
5 links
💻 Code • Build • Grow

از دنیای برنامه‌نویسی و توسعه وب می‌گم؛
WordPress • Python • Django • Tech 🚀

🛠 آموزش | تجربه | پروژه | مسیر یادگیری

Telegram: @h_j_amin_wp
Instagram: https://www.instagram.com/amin_dev_hj/

Build it. Learn it. Grow with it. 🌱
Download Telegram
🧩 آیا هرچی افزونه بیشتری نصب کنیم، سایت بهتر میشه؟

نه! 😄

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

مثلاً:

❌ افزونه برای Google Fonts
❌ افزونه برای یک کد کوچک
❌ افزونه برای یک دکمه ساده
❌ افزونه برای هر تغییر جزئی در سایت

مشکل فقط «تعداد افزونه» نیست؛ یک افزونه بد می‌تونه Query، JavaScript، CSS یا درخواست‌های اضافی وارد سایت کنه.

قبل از نصب افزونه از خودت بپرس:

«آیا واقعاً به این افزونه نیاز دارم؟»

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

🔖 این پست رو ذخیره کن؛ قراره درباره بهینه‌سازی وردپرس بیشتر صحبت کنیم.
🛠 ابزار امروز: Query Monitor

اگر با توسعه وردپرس کار می‌کنی، احتمالاً یه روز به این سؤال می‌رسی:

««چرا این صفحه اینقدر کند شده؟ 🤨»»

اینجاست که ابزارهایی مثل Query Monitor می‌تونن کمک کنن.

باهاش می‌تونی اطلاعات مختلفی درباره اجرای صفحه ببینی؛ مثلاً:

🔹 Database Queries
🔹 PHP Errors
🔹 Hooks & Actions
🔹 HTTP Requests
🔹 Scripts & Styles
🔹 اطلاعات مربوط به محیط وردپرس

یعنی به جای اینکه فقط بگی:

❌ «سایت کنده!»

می‌تونی شروع کنی به پیدا کردن اینکه دقیقاً چه چیزی باعث مشکل شده.

📌 اگر توسعه وردپرس انجام میدی، داشتن ابزارهای Debug مناسب واقعاً مهمه.
🚨 یکی از دلایل رایج کندی سایت: تصاویر سنگین

فرض کن یک عکس 4MB داری و فقط با عرض 800px داخل صفحه نمایش داده میشه.

لازم نیست کاربر حتماً همون فایل 4MB رو دانلود کنه.

قبل از آپلود تصاویر سایت، به این موارد توجه کن:

1️⃣ ابعاد تصویر مناسب باشه
2️⃣ حجم فایل بهینه شده باشه
3️⃣ فرمت مناسب انتخاب بشه
4️⃣ تصاویر غیرضروری با Lazy Loading مدیریت بشن

مثلاً برای یک تصویر ساده وب، ممکنه WebP یا AVIF گزینه مناسبی باشه؛ البته انتخاب فرمت به شرایط پروژه بستگی داره.

💡 یک نکته مهم:

تصویر بزرگ‌تر از چیزی که واقعاً در صفحه نمایش داده میشه، معمولاً فقط حجم اضافی به کاربر تحمیل می‌کنه.

این یکی از اولین چیزهایی هست که هنگام بررسی Performance یک سایت ارزش بررسی داره.
🔥1
Code Build Grow pinned «رزومه های من که میتونید برسی کنید 👇🏻👇🏻👇🏻:»
🤔 اگر بخوای توسعه وردپرس رو جدی‌تر یاد بگیری، از کجا شروع می‌کنی؟
کدوم مورد برات جذاب‌تره؟
🟢 PHP
🔵 WordPress Development
🟠 Elementor
🟣 WooCommerce
🔴 Performance
⚫️ Security
شماره یا اسم موردی که انتخاب می‌کنی رو کامنت/ریپلای کن 👇
من هم بر اساس جواب‌ها، محتوای کانال رو بیشتر به همون سمت می‌برم.
این کانال قراره با نیاز واقعی شما ساخته بشه، نه فقط چیزی که من فکر می‌کنم جالبه. 👨‍💻
🚀 گام | ابزار مدیریت پروژه برای فریلنسرها
💻 یک ابزار برای مدیریت پروژه‌ها، تسک‌ها و ارتباط با مشتری که با هدف تبدیل شدن به یک سرویس SaaS طراحی شده است.
▫️هدف پروژه: مدیریت یکپارچه پروژه‌ها و مشتری‌ها
▪️امکانات: چک‌لیست تسک‌ها، پنل اختصاصی مشتری، چت و ارسال فایل، مدیریت لیدها و پیگیری پیشرفت پروژه
▫️ویژگی: امکان ثبت‌نام مدیران و جداسازی اطلاعات هر حساب
▫️وضعیت: در حال توسعه؛ سیستم اعتبار ماهانه تسک‌ها هنوز پیاده‌سازی نشده است.
👨🏻‍💻 راه ارتباطی با من:
🔵 Telegram: https://t.me/h_j_amin_wp
🔴 Instagram: https://www.instagram.com/amin_dev_hj/

#Portfolio #django #جنگو
❤1🔥1
🚨 یکی از دلایل رایج کندی سایت: تصاویر سنگین

فرض کن یک عکس 4MB داری و فقط با عرض 800px داخل صفحه نمایش داده میشه.

لازم نیست کاربر حتماً همون فایل 4MB رو دانلود کنه.

قبل از آپلود تصاویر سایت، به این موارد توجه کن:

1️⃣ ابعاد تصویر مناسب باشه
2️⃣ حجم فایل بهینه شده باشه
3️⃣ فرمت مناسب انتخاب بشه
4️⃣ تصاویر غیرضروری با Lazy Loading مدیریت بشن

مثلاً برای یک تصویر ساده وب، ممکنه WebP یا AVIF گزینه مناسبی باشه؛ البته انتخاب فرمت به شرایط پروژه بستگی داره.

💡 یک نکته مهم:

تصویر بزرگ‌تر از چیزی که واقعاً در صفحه نمایش داده میشه، معمولاً فقط حجم اضافی به کاربر تحمیل می‌کنه.

این یکی از اولین چیزهایی هست که هنگام بررسی Performance یک سایت ارزش بررسی داره.
شما میتوانید برای دیدن نمونه کارهای من از هشتگ های 📊

#Portfolio
#wordpress
#django
#وردپرس
#جنگو

استفاده کنید.👨🏻‍💻