Skip to content

رفع مشکل انتخاب نشدن تصویر در المنتور

عناوین مطلب

سلام

همونطور که میدونید یکی از محبوب‌ترین بیلدرهای جهان وردپرس، المنتور هست. المنتور چون ویجت‌های زیادی داره و توسط برنامه نویس‌های زیادی از سراسر جهان توسعه داده میشه محبوبیت زیادی بین کاربرا داره و تقریبا همه این بیلدر رو میشناسن و باهاش کار کردن.

زمانی که به عنوان یک برنامه نویس برای المنتور ویجت آماده میکنید احتمالا پیش میاد که نیاز به استفاده از کنترلر Repeater داشته باشید. یک باگی که المنتور بعد از کلی گزارش دادن همچنان داره، توی این کنترلر هست. زمانی که شما از Repeater استفاده می‌کنید و توی اون از فیلد Media استفاده کنید، برای کاربر انتخاب مدیا انجام نمیشه. یعنی کاربر فیلدش رو میبینه، پاپ آپ برای انتخاب مدیا هم باز میشه، اما بعد از انتخاب، مدیا توی المنتور قرار نمیگیره.

برای رفع این باگ باید یکی از فایل‌های JS المنتور رو دستکاری کنید. برای این کار فایل زیر رو باز کنید:

/wp-content/plugins/elementor/assets/js/editor.min.js

توی این فایل باید تمام عبارت‌هایی که نوشته شدند:

this.model.get("default")

به عبارت زیر تغییر بدید:

this.model.get("default_value")

برای این کار معمولا توی تمام ادیتورها کلیدهای CTRL+H کار Replace رو انجام میدن.

بعد هم فایل رو سیو کنید و صفحه المنتور رو با استفاده از کلیدهای CTRL+F5 رفرش کنید تا کش مرورگر پاک بشه و این فایل آپدیت بشه.

همچنین میتونید این فایل رو از طریق لینک زیر دریافت کنید:

دریافت فایل editor.min.js برای نسخه v3.23.0

دریافت فایل editor.min.js برای نسخه v3.23.1

منبع:

fix(media.js): #27203 Fix image selection for media controller inside… · dariodp89/elementor@7270969 (github.com)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.