This thread is resolved. Here is a description of the problem and solution.
Problem:
You are encountering a database error indicating that the 'wp_icl_string_batches' table does not exist. This error is logged during queries involving several related tables.
Solution:
First, ensure you have a staging site to test the following solution and avoid running it directly on a production website. You need to create the missing table by running the following SQL code. Please adjust the prefix according to your database configuration:
CREATE TABLE `wp_icl_string_batches` ( `id` BIGINT(20) UNSIGNED AUTO_INCREMENT, `string_id` BIGINT(20) UNSIGNED NOT NULL, `batch_id` BIGINT(20) UNSIGNED NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
If this solution does not resolve your issue or seems outdated, we recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If the problem persists, please open a new support ticket.
This is the technical support forum for WPML - the multilingual WordPress plugin.
Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.