سازگاری با المنتور و صفحهسازها .
اوخان به صورت پیش فرض با المنتور سازگار است. این سازگاری از طریق یک فیلتر اختصاصی به نام elementor/frontend/the_content انجام میشود.
به زبان ساده:
-
وقتی شما صفحه ای با المنتور میسازید، محتوای آن صفحه از مسیر خاصی در وردپرس پردازش میشود.
-
اوخان این مسیر را شناسایی میکند و درست مانند یک نوشته معمولی، کلمات کلیدی را در آن پیوند میزند.
-
هیچ تنظیمات اضافی لازم نیست. از لحظه ای که اوخان را نصب و فعال کنید، محتوای المنتور هم پیونددهی میشود.
این یعنی اگر کلمه کلیدی «طراحی سایت» را با آدرس https://yoursite.com/web-design ثبت کرده باشید، این کلمه هم در نوشته های معمولی و هم در صفحات ساخته شده با المنتور پیوند میخورد.
اگر پیوندها در محتوای المنتور کار نمیکنند، این موارد را بررسی کنید:
۱. وضعیت پیوند را چک کنید:
مطمئن شوید پیوند در اوخان فعال است (آیکن چشم خط نخورده باشد).
۲. کش المنتور را پاک کنید:
المنتور یک سیستم کش داخلی دارد. از مسیر المنتور > ابزارها > بازسازی CSS و پاکسازی کش را انجام دهید.
۳. کش سایت را پاک کنید:
اگر از افزونه کش (مثل WP Rocket، LiteSpeed Cache) استفاده میکنید، کش را کاملا پاک کنید.
۴. صفحه را با حالت پیش نمایش ببینید:
گاهی در حالت ویرایش المنتور پیوندها نمایش داده نمیشوند اما در صفحه واقعی سایت نمایش داده میشوند. صفحه را در یک تب جدید باز کنید و تست کنید.
۵. المنتور از the_content استفاده میکند؟
برخی ویجت های خاص المنتور (مانند ویجت های پویا یا سفارشی) ممکن است از مسیر the_content استفاده نکنند. در این صورت پیونددهی روی آنها اعمال نمیشود. این محدودیت فنی است و راه حلی ندارد.
۶. تداخل افزونه:
یک افزونه دیگر ممکن است در پردازش محتوای المنتور تداخل ایجاد کند. افزونه های دیگر را موقتا غیرفعال کنید و تست کنید.
اوخان علاوه بر المنتور، با سایر صفحهسازهای معروف نیز کار میکند:
WPBakery (Visual Composer):
-
اوخان با WPBakery سازگار است به شرطی که از فیلتر
the_contentاستفاده کند. -
معمولا بدون مشکل کار میکند.
Beaver Builder:
-
سازگاری کامل دارد.
-
مانند المنتور، در حالت پیش نمایش ممکن است پیوندها را نبینید ولی در صفحه واقعی نمایش داده میشوند.
Gutenberg (ویرایشگر بلوکی وردپرس):
-
اوخان کاملا با گوتنبرگ سازگار است.
-
چه از بلوک های پیش فرض وردپرس استفاده کنید، چه از بلوک های سفارشی، پیونددهی انجام میشود.
Divi Builder:
-
مشابه المنتور عمل میکند.
-
اگر پیوندها نمایش داده نشدند، کش Divi را پاک کنید.
سایر صفحهسازها:
اگر صفحهساز شما از فیلتر استاندارد the_content وردپرس استفاده میکند، اوخان بدون مشکل کار خواهد کرد. اگر از این فیلتر استفاده نکند، پیونددهی روی محتوای آن اعمال نمیشود.
برخی قالبهای سفارشی یا خاص ممکن است پیوندهای اوخان را نمایش ندهند. این معمولا به دلیل نحوه خروجی گرفتن قالب از محتوا است.
علت های رایج:
-
قالب از
get_the_content()به جایthe_content()استفاده میکند. در این صورت فیلتر اوخان اعمال نمیشود. -
قالب محتوا را از طریق یک فیلد سفارشی (Custom Field) میخواند، نه از محتوای اصلی نوشته.
-
قالب محتوا را با یک تابع اختصاصی پردازش میکند که فیلترهای استاندارد وردپرس را دور میزند.
راه حل:
-
اگر به کدنویسی مسلط هستید، از توسعه دهنده قالب بخواهید
the_content()را جایگزین کند. -
با پشتیبانی اوخان تماس بگیرید تا راهنمایی دقیق تری دریافت کنید.
-
در بیشتر قالبهای استاندارد (حتی قالبهای ایرانی) این مشکل وجود ندارد.