اشکال مهم هنگام استفاده از WPML + ACF

افزونه های قدرتمند WPML برای چند زبانه و Advanced Custom Fields برای زمینه های خود تجهیزات استاندارد بسیاری از نصب ها هستند. وقتی سو mal عملکرد و از دست رفتن داده ها به صورت ترکیبی ایجاد می شود ، آزار دهنده است. گزارش اشکالات مربوط به موضوع چند سال قدمت دارد و بی پاسخ است ( اینجا و اینجا و اینجا و اینجا و اینجا ). من فقط از نزدیک نگاهی به مسئله انداختم.


این خطا همیشه هنگام ایجاد یک صفحه به اصطلاح گزینه های ACF رخ می دهد:

ceef04e850da257a8aaa54e356199f61

برای تولید مجدد اشکال ، موارد زیر را انجام دهید. ابتدا در منوی بالای داشبورد زبان را روی "آلمانی" تنظیم کنید. اکنون مورد منو "گزینه ها" را دو بار باز می کنید (هر کدام در یک برگه). در اینجا مهم است که مستقیماً مورد منو را فراخوانی کنید. در تب دوم اکنون زبان را تغییر می دهید (در مثال ما به "انگلیسی"). اکنون در اولین برگه تغییراتی ایجاد کرده و بر روی “Update” کلیک کنید. اکنون محتویات تمام زمینه های آلمان به اشتباه در قسمت های انگلیسی قرار گرفته است:

همه چیز بدون هشدار اتفاق می افتد و اگر تعداد زیادی از گزینه ها بیش از حد رونویسی شوند ، بسیار مهلک است.

رفع مشکل سریع در functions.php مشکل را برطرف می کند (در صورت استفاده از حلزون حرکت شخصی "acf-options" را فراموش نکنید):

ceef04e850da257a8aaa54e356199f61

بازگشت