Чтобы вставить данные в таблицу в WordPress, вы можете использовать различные методы в зависимости от контекста и требований вашего веб-сайта. Вот несколько методов, которые вы можете использовать, а также примеры кода:
-
Использование $wpdb:
global $wpdb; $table_name = $wpdb->prefix . 'your_table_name'; $data = array( 'column1' => 'value1', 'column2' => 'value2', // Add more columns and values as needed ); $wpdb->insert($table_name, $data); -
Использование $wpdb с подготовленными операторами:
global $wpdb; $table_name = $wpdb->prefix . 'your_table_name'; $data = array( 'column1' => 'value1', 'column2' => 'value2', // Add more columns and values as needed ); $wpdb->query($wpdb->prepare("INSERT INTO $table_name (column1, column2) VALUES (%s, %s)", $data['column1'], $data['column2'])); -
Использование $wpdb с пользовательским запросом:
global $wpdb; $table_name = $wpdb->prefix . 'your_table_name'; $query = "INSERT INTO $table_name (column1, column2) VALUES ('value1', 'value2')"; $wpdb->query($query); -
Использование функции $wpdb->insert():
global $wpdb; $table_name = $wpdb->prefix . 'your_table_name'; $data = array( 'column1' => 'value1', 'column2' => 'value2', // Add more columns and values as needed ); $format = array('%s', '%s'); // Adjust the format based on your column types $wpdb->insert($table_name, $data, $format); -
Использование функции $wpdb->replace() (для вставки или обновления):
global $wpdb; $table_name = $wpdb->prefix . 'your_table_name'; $data = array( 'column1' => 'value1', 'column2' => 'value2', // Add more columns and values as needed ); $format = array('%s', '%s'); // Adjust the format based on your column types $wpdb->replace($table_name, $data, $format);
Эти методы предоставляют различные способы вставки данных в таблицу WordPress. Вы можете выбрать тот, который лучше всего соответствует вашим потребностям.