چهارشنبه ۰۲ اسفند ۰۲ | ۱۵:۲۰ ۱۱۵ بازديد
ما میتونیم با استفاده از هوکهای elementor/element/after_section_start و elementor/element/before_section_end به ویجتهای موجود در افزونه المنتور فیلد اضافه کنیم.
به عنوان مثال:
یا:

این ۲ تا اکشن کار اضافه کردن ۲ فیلد رو برای ما انجام میدن. با $section->get_name() نام ویجتمون رو چک کردیم و با $section_id و بررسی مقدار اون فیلد جدید رو اضافه کردیم.
حالا اگر بخوایم به تمام ویجتها یه فیلد جدید اضافه کنیم کافیه به شکل زیر عمل کنیم:

اگر به کد بالا دقت کنید بعد از صدا زدن متد add_control ما اولین مقدار که id المنت یا فیلد هست رو به شکل زیر مقدار دادیم.

هر فیلدی باید آیدی منحصر به فرد داشته باشه و از اون طرف هم ما نیاز داریم که به هر ویجت یهدونه فیلد جدید اضافه کنیم. پس با concat کردن ۲ رشته، آیدی جدیدی رو ایجاد کردیم و اختصاص دادیم به ویجت.