Несколько дней назад, когда я отправил плагин в репозиторий WP, он показал ошибку
"Использование прямого вызова базы данных не рекомендуется WordPress.DB.DirectDatabaseQuery.DirectQuery" эта ошибка в течение нескольких PHP-файлы. Я пробовал разные способы исправить ошибку, но не смог. Я следую за WPCS, но ошибка все еще сохраняется. Даже я пытался использовать плагин (
https://wordpress.org/plugins/plugin-check/) для обнаружения ошибок на моем локальном компьютере, но он ничего не показал. Могу ли я как-то решить эту ошибку?
Код: Выделить всё
`global $wpdb;
$table_name = $wpdb->prefix . 'orgsmtp_logs';
// Define the data to insert
$data_to_insert = array(
'recipient_email' => $email,
'sender_name' => $options['gmail_smtp_from_name'],
'subject' => $subject,
'reply_email' => $replyemail,
'bcc_email' => $bccemail,
'cc_email' => $ccemail,
'message' => $message,
'status' => 'failed'
);
//Insert the data into the database table
$wpdb->insert($table_name, $data_to_insert);`
Я следую WPCS, но не получил никакого решения. Чтобы я мог исправить ошибку и получить одобрение из репозитория WP.
Подробнее здесь:
https://stackoverflow.com/questions/780 ... iscouraged