סקירת התקלה
לאחר העדכון ל־Advanced Custom Fields Multilingual 1.9.0, ייתכן שתבחין בעלייה במספר השאילתות ובשאילתות איטיות רבות.
עד כה, נראה שמצב זה קשור באופן בלעדי לתבניות עם שדות ACF המאוחסנים באופן מקומי בתיקיות /acf-json/.
פתרון עוקף
בעיה זו תוקנה. עדכון לגרסה העדכנית ביותר פותר זאת באתר שלך, לכן אתה זקוק לפתרון עוקף זה רק אם עדיין אינך יכול לעדכן.
המפתחים שלנו עובדים על כך. בינתיים, באפשרותך להחיל את הפתרון העוקף הבא:
- בצע גיבוי מלא של האתר שלך לפני שתמשיך.
- אם אתה משתמש ב־ACFML 1.9.3 או בגרסה ישנה יותר, הוסף את השורה הזו בקובץ functions.php שלך:
remove_filter( 'acf/prepare_fields_for_import', [ '\ACFML\Tools\Local', 'syncTranslationPreferences' ] );
- אם אתה משתמש ב־ACFML 1.9.4 או בגרסה חדשה יותר, הגדר קבוע בקובץ wp-config.php:
define( 'ACFML_SCAN_LOCAL_FIELDS', false );