Исправить ошибку запроса к БД в плагине wordpress

Цена договорная
28 июня 2024, 01:05 • 12 откликов • 56 просмотров
Есть плагин для вордпресс, который разрабатывался разными исполнителями. Данный плагин позволяет дополнительно выводить информацию в кастомные поля Advanced Custom Fields (post object и taxonomy). В админке плагин работает как нужно, но сервер выдает такую ошибку:

Got error 'PHP message: WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ') GROUP BY wp_terms.term_id LIMIT 0,40' at line 2 for query SELECT wp_terms.term_id,wp_terms.name FROM wp_terms LEFT JOIN wp_term_taxonomy ON wp_terms.term_id=wp_term_taxonomy.term_id \r\n\t\t\t LEFT JOIN wp_termmeta ON wp_terms.term_id = wp_termmeta.term_id WHERE taxonomy IN ('sections-sports') AND (wp_terms.name LIKE '%%' OR wp_terms.term_id = '' OR ) GROUP BY wp_terms.term_id LIMIT 0,40 made by do_action('wp_ajax_acf/fields/taxonomy/query'), WP_Hook->do_action, WP_Hook->apply_filters, ACF_Advanced_Title->taxonomy_queryPHP message: WordPress database error You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ') GROUP BY wp_terms.term_id LIMIT 0,20' at line 2 for query SELECT wp_terms.term_id,wp_terms.name FROM wp_terms LEFT JOIN wp_term_taxonomy ON wp_terms.term_id=wp_term_taxonomy.term_id \r\n\t\t\t LEFT JOIN wp_termmeta ON wp_terms.term_id = wp_termmeta.term_id WHERE taxonomy IN ('sections-sports') AND (wp_terms.name LIKE '%%' OR wp_terms.term_id = '' OR ) GROUP BY wp_terms.term_id LIMIT 0,20 made by do_action('wp_ajax_acf/fields/taxonomy/query'), WP_Hook->do_action, WP_Hook->apply_filters, ACF_Advanced_Title->taxonomy_query', referer: https://SITE.ru/wp-admin/post-new.php?post_type=sections

Необходимо исправить данную ошибку.

Сам плагин лежит здесь - https://disk.yandex.ru/d/dT-zdqRDeUpEgg