لوگوی پیام رسان بلهدانلود «بله»
عکس پروفایل زنکو | راهکارهای تخصصی وردپرس | طراحی سایتز
۹ عضو

زنکو | راهکارهای تخصصی وردپرس | طراحی سایت

undefined طراحی فروشگاهی، شرکتی، آموزشی با رویکرد افزایش نرخ تبدیلundefined نگهداری و پشتیبانی فنی تخصصیundefined ضمانت رسمی بازگشت وجه در صورت نارضایتیundefined آموزش مدیریت سایت به صاحبان کسب‌وکار۵ سال سابقه در پروژه‌های تجارت الکترونیک
undefined @arash_jbpundefined zenko.ir
مشاهده در اپلیکیشن بلهمشاهده در وب بله
۵ مرداد
thumbnail

۱۰

۱۰:۱۵

۱۳ مرداد
thumbnail
undefined حل مشکل کار نکردن «ویرایش سریع» (Quick Edit) در وردپرس و ووکامرس
اگر ویرایش سریع (Quick Edit) یا بعضی بخش‌های سایت بدون دلیل کار نمی‌کنن، احتمال زیاد مشکل از فایل admin-ajax.php هست.این فایل مسئول ارتباط‌های بدون رفرش صفحه (Ajax) بین سایت و سروره. یعنی هر وقت سایت بخواد اطلاعاتی رو بدون بارگذاری مجدد ذخیره یا دریافت کنه، معمولاً از همین فایل استفاده می‌کنه.اگر این فایل درست کار نکنه، ممکنه با این مشکلات روبه‌رو بشید:
undefined ویرایش سریع و ویرایش دسته جمعی کار نمی‌کنه.undefined آپلود فایل انجام نمی‌شه.undefined جستجوی زنده از کار می‌افته.undefined افزودن به سبد خرید یا بروزرسانی Checkout مشکل پیدا می‌کنه.undefined کد تخفیف یا هزینه ارسال اعمال نمی‌شه.
چرا این اتفاق می‌افته؟undefined این فایل نباید کش (Cache) بشه.undefined نباید توسط فایروال سرور، افزونه امنیتی یا CDN بلاک بشه.undefined سطح دسترسی فایل باید درست باشه (معمولاً 644).undefined ممکنه یکی از افزونه‌ها باعث اختلال شده باشه.
undefined توی پست بعدی یاد می‌گیریم چطور مطمئن بشیم مشکل از همین فایله و قدم‌به‌قدم برطرفش کنیم.
undefined @zenko_irundefined zenko.ir

۵

۱۴:۰۳

thumbnail
undefined چطور بفهمیم مشکل از admin-ajax.php هست؟
کلید F12 رو بزنید، وارد تب Network بشید و یک بار Quick Edit رو انجام بدید.اگر درخواست admin-ajax.php با خطای 403 (قرمز) نمایش داده شد، روی اون کلیک کنید. اگر داخل تب Response هم پیام 403 Forbidden یا یک صفحه HTML خطا دیدید، یعنی مشکل از همین بخشه.حالا به ترتیب این کارها رو انجام بدید:
undefined افزونه‌ها رو بررسی کنید.اگر به هاست دسترسی دارید، موقتاً پوشه wp-content/plugins رو تغییر نام بدید و تست کنید. اگر مشکل حل شد، یکی از افزونه‌ها مقصره. افزونه‌ها رو یکی‌یکی بررسی کنید.undefined اگر از CDN استفاده می‌کنید، برای مسیرهای زیر کش و WAF رو غیرفعال کنید:/wp-admin*/wp-login.php*/*admin-ajax.php*
undefined اگر باز هم حل نشد، حالت ابری (Proxy/CDN) رو موقتاً خاموش کنید و دوباره تست بگیرید.
undefined اگر هنوز مشکل باقی بود، احتمال زیاد ModSecurity یا سیستم امنیتی سرور درخواست رو بلاک کرده. این مورد رو باید پشتیبانی هاست بررسی و Whitelist کنه.
undefined اگر با این مراحل مشکل حل نشد، از طریق my.zenko.ir تیکت ثبت کنید تا بررسیش کنیم. undefined

undefined @zenko_irundefined zenko.ir

۶

۱۴:۰۴

۱۴ مرداد
thumbnail
undefined آیا افزونه‌ها بعد از غیرفعال شدن هم می‌تونن روی سایت تأثیر بذارن؟
خیلی‌ها فکر می‌کنن وقتی یک افزونه رو غیرفعال یا حتی حذف می‌کنن، دیگه هیچ اثری روی سایت نداره. اما همیشه این‌طور نیست.
فرض کنید یک برنامه روی کامپیوتر رو می‌بندید، اما هنوز توی پس‌زمینه (Background) در حال اجراست یا سرویسش فعال مونده. ممکنه دیگه پنجره‌اش رو نبینید، ولی خودش هنوز داره کار می‌کنه یا روی سیستم اثر می‌ذاره.
بعضی افزونه‌ها هم همین‌طورن. ممکنه موقع نصب، تنظیماتی روی سرور ایجاد کرده باشن، فایل‌هایی خارج از پوشه خودشون ساخته باشن یا کارهایی رو زمان‌بندی کرده باشن. برای همین، حتی بعد از غیرفعال شدن هم ممکنه:
undefined جلوی بعضی درخواست‌های سایت رو بگیرن.undefined باعث کند شدن سایت بشن.undefined بعضی کارها رو در پس‌زمینه انجام بدن.undefined یا حتی خطاهایی ایجاد کنن که پیدا کردنشون راحت نباشه.
البته این رفتار برای همه افزونه‌ها نیست و بیشتر در افزونه‌های امنیتی، کش، بکاپ و بعضی افزونه‌های سنگین دیده می‌شه.
undefined اگر شک کردید که یک افزونه هنوز داره دردسر درست می‌کنه، یکی از روش‌های موقت نام پوشه افزونه رو داخل wp-content/plugins تغییر بدید.

undefined @zenko_irundefined zenko.ir

۶

۷:۰۸

۱۵ مرداد
thumbnail
undefined پوشه mu-plugins چیه؟
داخل وردپرس یک پوشه به اسم mu-plugins وجود داره که مخفف Must-Use Plugins هست؛ یعنی افزونه‌هایی که همیشه باید اجرا بشن.
تفاوتش با افزونه‌های معمولی اینه که این افزونه‌ها اصلاً دکمه «غیرفعال کردن» ندارن و وردپرس در هر بار بارگذاری سایت، خودش به‌صورت خودکار اجراشون می‌کنه. معمولاً شرکت‌های هاستینگ، افزونه‌های کش، مانیتورینگ یا بعضی ابزارهای اختصاصی از این پوشه استفاده می‌کنن.
undefined اگر افزونه‌ای رو از بخش «افزونه‌ها» پیدا نکردید ولی همچنان روی سایت فعال بود، حتماً پوشه wp-content/mu-plugins رو هم بررسی کنید؛ چون ممکنه از همونجا در حال اجرا باشه.


undefined @zenko_irundefined zenko.ir

۵

۱۳:۲۴

۱۶ مرداد
thumbnail
undefined چرا ایمیل از هاست ارسال نمی‌شه؟ (قسمت اول)
یکی از رایج‌ترین دلایل ارسال نشدن ایمیل، اشتباه وارد کردن آدرس سرور SMTP (Host) هست.
توی بیشتر هاست‌ها (حدود ۹۰٪ مواقع)، کافیه آدرس رو به این شکل وارد کنید:mail.test.irیعنی فقط mail. رو قبل از دامنه‌تون قرار بدید.
برای اینکه مطمئن بشید آدرس درسته، وارد بخش Connect Devices یا Mail Client Manual Settings هاست بشید. معمولاً آدرس صحیح SMTP همونجا نوشته شده. (مثل تصویری که ضمیمه کردم.)
undefined البته همیشه هم این قانون برقرار نیست. بعضی شرکت‌های هاستینگ از آدرس‌های دیگه‌ای مثل:ns1.test.irیا حتی یک آدرس کاملاً متفاوت برای SMTP استفاده می‌کنن.
اگر با mail. نتیجه نگرفتید،حتما DNS هاست رو هم امتحان کنید. اگر باز هم مشکل حل نشد، بهترین کار اینه که با پشتیبانی هاست تماس بگیرید و آدرس دقیق SMTP رو از خودشون بپرسید.

undefined @zenko_irundefined zenko.ir

۷

۸:۰۱

۱۷ مرداد
thumbnail
undefined چرا پیامک ارسال نمیشه؟ (پارت اول)اگر از سامانه ملی پیامک استفاده میکنید ( یا هر سامانه دیگه) دقت کنید بهتره در پیامک از "شناسه پرداخت" استفاده نکنید!چرا؟ چون بعضی وقت ها پیش میاد که سفارش دستی ایجاد میکنید یا سفارش تست. در این زمان چون وارد درگاه پرداخت نشدید، شناسه پرداخت هم ندارید و این مقدار 0 هست.در زمان ارسال پیامک هم اگر از این متغیر استفاده کرده باشید، چون این متغیر مقدار نداره، پیامک ارسال نمیشه.
undefined پس حواستون باشه بهتره در پیامک های سفارشات از متغیر "شناسه پرداخت" استفاده نکنید.
undefined @zenko_irundefined zenko.ir

۳

۱۰:۲۴

thumbnail
🧩 PHP چیه و چرا باید بروز باشه؟
اگر سایت شما وردپرسیه، احتمالاً اسم PHP رو شنیدید. PHP در واقع یکی از بخش‌های اصلی پشت‌صحنه سایت شماست؛ یعنی زبانی که وردپرس باهاش کار می‌کنه و کارهایی مثل نمایش صفحات، مدیریت محصولات و ارتباط با دیتابیس رو انجام می‌ده.
مثل سیستم‌عامل گوشی یا نرم‌افزارهای کامپیوتر، PHP هم هر چند وقت یک‌بار نسخه‌های جدیدتری دریافت می‌کنه. این بروزرسانی‌ها معمولاً برای امنیت بیشتر، عملکرد بهتر و سازگاری با تکنولوژی‌های جدیدتر منتشر می‌شن.
اگر سایت شما هنوز از نسخه‌های قدیمی PHP استفاده می‌کنه، ممکنه:undefined امنیت کمتری داشته باشه.undefined سرعت و عملکردش پایین‌تر باشه.undefined با بعضی قالب‌ها و افزونه‌های جدید به مشکل بخوره.
به همین دلیل بهتره نسخه PHP سایت هر چند وقت بررسی و در صورت امکان ارتقا داده بشه.
البته ارتقا PHP مثل آپدیت یک افزونه ساده نیست؛ چون ممکنه بعضی قالب‌ها یا افزونه‌های قدیمی با نسخه جدید سازگار نباشن. پس قبل از ارتقا، حتماً بک‌آپ بگیرید و بعد از تغییر، بخش‌های مهم سایت مثل ورود، خرید و پرداخت رو تست کنید. undefined

undefined @zenko_irundefined zenko.ir

۷

۱۲:۵۶

۱۹ مرداد
فیلد کشور در صفحه تسویه حساب اصلا جالب نیست.یک فیلد اضافی هست که کاربرد نداره و فقط فرم تسویه حساب رو زیاد نشون میده.
undefined راهکار چیه؟undefined اصلا سراغ حذف کردنش با کد یا پلاگین های ویرایش فرم تسویه حساب نرید.چون تو فرم ارسالی ووکامرس، حتما باید دیتای کشور هم ارسال بشه. اگر شما این فرم رو با روش کد یا پلاگین حذف کنید، این دیتا خالی میمونه و خطا ایجاد میشه و سفارشی هم ثبت نمیشه.
کافیه کد زیر رو در فایل rtl.css یا style.css قالب فرزند، یا حتی در افزونه هایی مثل Code Snippets قرار بدید.
p#billing_country_field { display: none !important;}
این فیلد فقط از چشم کاربر این فیلد رو پنهان میکنه و خطری نداره و خطایی ایجاد نمیکنه.
undefined @zenko_irundefined zenko.ir

۴

۱۷:۳۰

۲۰ مرداد
thumbnail
اگر تو سایت خطای زیر رو دارید، این خطا به این معناست که تصویر Favicon برای سایت شما تنظیم نشده. این تصویر همون عکس کوچکی هست که تو تب های مرورگر نمایش داده میشه.
Failed to load resource: the server responded with a status of 404 () ————— /favicon.ico:1
برای تنظیم این عکس کافیه کد زیر رو در فانکشن قالب بذارید و بجای لینک زیر، لینک تصویر خودتون رو قرار بدید. ( سایز استاندارد این تصویر 512 * 512 پیکسل هست)
add_filter('get_site_icon_url', function ($url, $size, $blog_id) { return 'https://mysite.ir/favicon.webp';}, 10, 3);

روش دوم استفاده از خود وردپرس هست. کافیه به بخش تنظیمات برید. بخش عمومی / نمادک سایت رو تعیین کنید.
undefined @zenko_irundefined zenko.ir

۴

۶:۴۷