WordPress — получить дополнительный HTML-код при экспорте данных, чтобы преуспеть с помощью вопроса PHP

Я хочу экспортировать данные в таблицу Excel из пользовательской таблицы. Эта таблица создается из wp_list_table в разделе администратора WordPress. Далее приведен код, который я реализовал для извлечения данных в таблице Excel.

     global $wpdb;
$data ="";
$values = $wpdb->get_results('SELECT company_name,firstname,email,phone,country FROM (table_name) where id='.$id.' ;',ARRAY_A);
$header = "Name" . "\t";
$header .= "Email" . "\t";
$header .= "Phone" . "\t";
$header .= "Country" . "\t";

foreach($values as $line){
$row1 = array();$row1[] = $line['firstname'];
$row1[] = $line['email'];
$row1[] = $line['phone'];
$row1[] = $line['country'];$data .= join("\t", $row1)."\n";
}
header("Content-type: application/xls");
header("Content-Disposition: attachment; filename=expot.xls");
header("Pragma: no-cache");
header("Expires: 0");
print "$header\n$data";
exit();

Моя проблема заключается в том, что при экспорте данных вся HTML-страница также присутствует в моем листе Excel. мой лист Excel выглядит как прикрепленное изображениевведите описание изображения здесь

Пожалуйста, предложите, что не так в коде. почему он получает всю страницу HTML в Excel листе.

С уважением
Свати

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]