23
امتیاز
سوال
0
پاسخ
11
-
آپدیت / جایگزینی افزونه Creote Addons
-
بررسی کن آخرین نسخه افزونه رو داری یا نه.
-
اگر قدیمیه، آپدیتش کن.
نسخه PHP
-
اگه سایت روی PHP 8.2 یا بالاتر باشه و افزونه قدیمی باشه، معمولاً این ارورها ظاهر میشن.
-
پیشنهاد: روی PHP 8.0 یا 8.1 تست کن.
Debug
در فایل
wp-config.php
این خط رو پیدا کن:اونو به این تغییر بده:
این باعث میشه ارور به کاربر نشون داده نشه، ولی در لاگ ذخیره میشه.
- 146 بازدید
- 1 پاسخ
- 0 امتیاز
-
-
این مشکل رو منم داشتم قبلاً یادم نیست چطوری درستش کردم
ولی این برمیگرده اینکه تنظیمات فرم به درستی انجام نشده- 139 بازدید
- 1 پاسخ
- 1 امتیاز
-
بله هر قالبی اگر با المنتور ساخته شده باشه میشه توسعه و تغییرات داد
غیر از این بود که فایده نداشت قالب آماده- 230 بازدید
- 1 پاسخ
- 0 امتیاز
-
جلوی هر برگه میزنه با المنتور ساخته
اونایی که نمیزنه یعنی با صفحه ساز دیگه ای هستند- 276 بازدید
- 1 پاسخ
- 0 امتیاز
-
عکس بفرستید سوالتون کمی نامفهومه
- 188 بازدید
- 1 پاسخ
- 0 امتیاز
-
یک بار لایسنس رو پاک کنید و دوباره بزنید
یک به روز رسانی دستی با آپلود کردن- 158 بازدید
- 1 پاسخ
- 0 امتیاز
-
-
کش (Cache) یا سیستم بهینهسازی
-
افزونههایی مثل LiteSpeed Cache، WP Rocket یا حتی هاست باعث میشن تغییرات ذخیره نشن یا بعد از مدتی برگردن.
-
-
عدم تنظیم درست قالب در Theme Builder
-
وقتی هدر/فوتر رو میسازی، باید در شرایط نمایش (Display Conditions) دقیق تعیین بشه (مثلاً کل سایت، برگه خاص و …).
-
اگر شرط درست انتخاب نشه یا حذف بشه → هدر و فوتر نمایش داده نمیشن.
-
-
تداخل با قالب یا افزونهها
-
بعضی قالبها (مثل Hello Elementor مشکلی نداره ولی قالبهای دیگه) override میکنن.
-
افزونههای امنیتی یا بهینهساز دیتابیس هم ممکنه رکوردها رو پاک کنن.
-
-
ذخیره نشدن درست در دیتابیس
-
اگر هاست محدودیت Memory Limit یا Max Input Vars پایینی داشته باشه، بعضی تنظیمات المنتور کامل ذخیره نمیشه.
-
-
آپدیت یا تغییر نسخه المنتور
-
بعضی وقتا بعد از آپدیت Elementor/Pro، ساختار دیتابیس تغییر میکنه و شرط نمایش ریست میشه.
-
راه حل
-
بررسی شرایط نمایش
-
برو به Templates → Theme Builder → Header/Footer
-
مطمئن شو در بخش Display Conditions انتخاب کردی “Entire Site”.
-
بعدش دوباره ذخیره کن.
-
-
پاک کردن کش
-
کش وردپرس + مرورگر + هاست (و اگر Cloudflare داری، اونم Purge Cache بزن).
-
-
بررسی منابع هاست
-
در
wp-config.php
این مقادیر رو اضافه یا افزایش بده:
-
-
غیرفعال کردن موقت افزونهها
-
افزونههای بهینهساز دیتابیس (مثل WP Optimize) یا امنیتی رو تست کن شاید اونا باعث حذف شدن شرطها باشن.
-
-
آپدیت هماهنگ Elementor + Pro
-
همیشه هر دو نسخه رو با هم به آخرین ورژن برسون.
-
- 116 بازدید
- 1 پاسخ
- 0 امتیاز
-
-
این خطای
Unauthorized
که برای Elementor Pro میگیری معمولاً به یکی از دو دلیل رخ میده:-
لایسنس معتبر نیست یا ست نشده
-
افزونه Elementor Pro برای آپدیت شدن باید به سرور اصلی المنتور وصل بشه.
-
اگر لایسنس اورجینال وارد نکرده باشی یا نال شده باشه → خطای
Unauthorized
میگیری.
-
-
محدودیت روی دامنههای .ir
-
چون المنتور یک شرکت اسرائیلیه، برای دامنههای .ir یا آیپیهای ایران اغلب محدودیت گذاشته.
-
نتیجه: حتی اگه لایسنس اورجینال داشته باشی، باز ممکنه
Unauthorized
بشه چون نمیتونه به سرورش وصل بشه.
-
راه 1
-
باید لایسنس رو روی یک دامنه بینالمللی (مثلاً .com) فعال کنی یا از VPN روی هاست یا تغییر DNS برای دور زدن محدودیت استفاده کنی.
-
بعضیها هم از Cloudflare Tunnel استفاده میکنن تا آیپی ایران به المنتور نشون داده نشه.
راه 2
-
مستقیم از پیشخوان وردپرس نمیتونی آپدیت کنی.
-
باید فایل ZIP نسخه جدید Elementor Pro رو دانلود کنی (یا از مارکتهای ایرانی که نسخه آپدیت شده رو میدن) و بعد:
-
برو به پیشخوان → افزونهها → افزودن
-
فایل ZIP جدید رو بارگذاری کن
-
وردپرس خودش نسخه قبلی رو جایگزین میکنه (اطلاعاتت پاک نمیشه).
-
راه موقت برای رفع پیام خطا
-
میتونی از
wp-config.php
این خط رو اضافه کنی تا بررسی خودکار غیرفعال شه:ولی باز برای آپدیت باید دستی فایل جدید رو آپلود کنی.
ممکن هم هست تداخل با افزونه ی دیگه ای داره
همرو غیرفعال بکن به غیر از المنتور و یکی کی فعال کن و تست بگیر- 65 بازدید
- 1 پاسخ
- 0 امتیاز
-
-
یعنی المنتور داره دنبال آرایهای به اسم
promotionWidgets
میگرده، ولی به جای آرایهnull
گرفته، و وقتی تابعensure_numeric_keys()
رو صدا میزنه، کرش میکنه.این مشکل جدیداً بعد از آپدیت Elementor (نسخههای 3.25+ یا 3.26+) زیاد گزارش شده. مخصوصاً زمانی که نسخه Elementor و Elementor Pro هماهنگ نباشن یا کش خراب شده باشه.
🚑 راهکار فوری (برای باز شدن پنل)
-
با FTP یا File Manager هاست برو به مسیر:
-
خط 165 که اینطوریه:
رو به صورت امن تغییر بده:
(اینطوری اگر
promotionWidgets
تعریف نشده باشه، یه آرایه خالی جایگزین میشه و خطا رفع میشه.)
⚠️ این کار سریعترین راه برای باز کردن پنل ادمینه، ولی بهتره بهعنوان پچ موقت باشه، چون با آپدیت بعدی افزونه دوباره بازنویسی میشه.
🛠 راهکار دائمی
-
هماهنگسازی نسخهها
-
برو به افزونهها و مطمئن شو هر دو:
-
Elementor (رایگان)
-
Elementor Pro
آخرین نسخه و هماهنگ با هم باشن.
-
-
خیلی وقتا مشکل از اینه که المنتور آپدیت شده ولی Elementor Pro قدیمی مونده.
-
-
پاک کردن کش
-
کش افزونهها (LiteSpeed، WP Rocket و …)
-
کش مرورگر
-
اگر Cloudflare فعاله، اون رو هم Purge کن.
-
-
بررسی PHP
-
مطمئن شو سایت روی PHP 8.0 یا 8.1 هست (روی 7.4 یا 8.2 بعضی وقتا باگ میده).
-
-
اگر همچنان خطا موند → بهتره یک بار Elementor و Elementor Pro رو پاک و دوباره نصب کنی (از آخرین نسخه).
اول مطمئن شو Elementor + Elementor Pro هماهنگ هستن. اگر عجله داری که سریع بتونی صفحات رو ویرایش کنی، همون پچ موقتی که بالا گذاشتم رو بزن.
اگر افزونه هم آپدیت نمیشه یکبار نسخه جدید بگیر از یک سایتی مثل Elementorfa.ir و دستی آپدیت بکن و مشکل حل میشه
اگه باز نشد یکبار کل افزونه هاتو غیر فعال و فعال بکن
باز نشد همرو غیرفعال کن و یکی یکی فعال کن ببین مشکل از کدوم افزونس- 128 بازدید
- 1 پاسخ
- 0 امتیاز
-
-
خطا ماله افزونه المنتور پروعه
یعنی افزونه Elementor Pro دنبال یک کلید (
options
) داخل آرایهای هست که اصلاً تعریف نشده. این معمولاً به چند دلیل پیش میاد:
دلایل احتمالی
-
عدم سازگاری نسخهها: نسخه Elementor (رایگان) و Elementor Pro یکی نیستن (مثلاً Elementor آپدیت شده اما Elementor Pro قدیمیه).
-
باگ یا کش خراب: ممکنه کش سایت یا مرورگر باعث اجرای ناقص کد بشه.
-
تنظیم ناقص لوگو در Theme Builder: اگر لوگو یا تنظیمات مربوط به ویجت site-logo درست تنظیم نشده باشه.
-
مشکل PHP: بعضی مواقع نسخه پایین PHP باعث رفتار غیرمنتظره با کد جدید میشه (به خصوص روی PHP < 8).
راهحلها
✅ ۱. هماهنگسازی نسخهها
-
برو داخل افزونهها و مطمئن شو Elementor و Elementor Pro هر دو آخرین نسخه باشن.
-
معمولاً این خطا بعد از آپدیت یکی از اونها پیش میاد.
✅ ۲. پاک کردن کش
-
کش وردپرس (LiteSpeed یا هر افزونه دیگهای) و کش مرورگر رو پاک کن.
-
اگر Cloudflare فعاله، کش اون رو هم خالی کن.
✅ ۳. ویرایش نمایش خطا (موقت)
-
برای اینکه کاربرا این خطا رو نبینن (تا وقتی مشکل اصلی رو رفع کنی)، میتونی در فایل
wp-config.php
مقدار زیر رو تغییر بدی:
(البته خطا همچنان در لاگ ذخیره میشه ولی روی سایت به کاربر نشون داده نمیشه.)
✅ ۴. بررسی لوگو در Theme Builder
-
برو به المنتور → قالبها (Theme Builder) → هدر (Header)
-
ویجت Site Logo رو دوباره ویرایش کن یا یک بار حذف و دوباره اضافه کن.
✅ ۵. بررسی نسخه PHP
-
مطمئن شو هاستت روی PHP 8.0 یا بالاتر باشه (8.1 معمولاً بهترین گزینه برای المنتوره).
- 108 بازدید
- 1 پاسخ
- 0 امتیاز
-
-
بله، هر افزونه و قالبی روی لوکال هاست قابل نصبه
- 67 بازدید
- 1 پاسخ
- 0 امتیاز