سلام ببخشید من وقتی وارد سایتم میشم خطا میده چیکار کنم و بعضی المان ها هم کار نمیکه در بالای صفحه یه خطا میده یه پیغامه

Warning: Undefined array key “options” in /home/h325843/domains/narsis-shap.ir/public_html/wp-content/plugins/elementor-pro/modules/theme-builder/widgets/site-logo.php on line 102

المنتور باز سوال شده در ۲۴ مرداد ۱۴۰۴ در المنتور پرو.
افزودن نظر
1 پاسخ(ها)

خطا ماله افزونه المنتور پروعه

یعنی افزونه Elementor Pro دنبال یک کلید (options) داخل آرایه‌ای هست که اصلاً تعریف نشده. این معمولاً به چند دلیل پیش میاد:


دلایل احتمالی

  1. عدم سازگاری نسخه‌ها: نسخه Elementor (رایگان) و Elementor Pro یکی نیستن (مثلاً Elementor آپدیت شده اما Elementor Pro قدیمیه).

  2. باگ یا کش خراب: ممکنه کش سایت یا مرورگر باعث اجرای ناقص کد بشه.

  3. تنظیم ناقص لوگو در Theme Builder: اگر لوگو یا تنظیمات مربوط به ویجت site-logo درست تنظیم نشده باشه.

  4. مشکل PHP: بعضی مواقع نسخه پایین PHP باعث رفتار غیرمنتظره با کد جدید میشه (به خصوص روی PHP < 8).


راه‌حل‌ها

۱. هماهنگ‌سازی نسخه‌ها

  • برو داخل افزونه‌ها و مطمئن شو Elementor و Elementor Pro هر دو آخرین نسخه باشن.

  • معمولاً این خطا بعد از آپدیت یکی از اونها پیش میاد.

۲. پاک کردن کش

  • کش وردپرس (LiteSpeed یا هر افزونه دیگه‌ای) و کش مرورگر رو پاک کن.

  • اگر Cloudflare فعاله، کش اون رو هم خالی کن.

۳. ویرایش نمایش خطا (موقت)

  • برای اینکه کاربرا این خطا رو نبینن (تا وقتی مشکل اصلی رو رفع کنی)، می‌تونی در فایل wp-config.php مقدار زیر رو تغییر بدی:

define( 'WP_DEBUG_DISPLAY', false );

(البته خطا همچنان در لاگ ذخیره میشه ولی روی سایت به کاربر نشون داده نمی‌شه.)

۴. بررسی لوگو در Theme Builder

  • برو به المنتور → قالب‌ها (Theme Builder)هدر (Header)

  • ویجت Site Logo رو دوباره ویرایش کن یا یک بار حذف و دوباره اضافه کن.

۵. بررسی نسخه PHP

  • مطمئن شو هاستت روی PHP 8.0 یا بالاتر باشه (8.1 معمولاً بهترین گزینه برای المنتوره).

المنتور باز پاسخ داده شده در ۲۷ شهریور ۱۴۰۴.
افزودن نظر

پاسخ شما

برای ارسال سوال, شما باید شرایط و ظوابط و شرایط استفاده از خدمات را قبول کنید