Pilihan 1
Seperti yang disarankan oleh artikel yang ditautkan oleh @MikeMadern :
di panel kontrol host web Anda, buka PHPMyAdmin
pilih tabel wp_comments
pilih Export, konfigurasikan format
lebih jauh ke bawah di layar yang sama, pilih Save as filedanGo
pilihan 2
Atau , seperti artikel yang sama sarankan, gunakan saja plugin:
Menarik komentar dari database WordPress Anda untuk cadangan atau analisis.
Jika Anda telah WP_DEBUG
mengaktifkan, plugin membuang beberapa peringatan, tetapi tidak ada yang penting, dan berfungsi seperti yang diharapkan.
Opsi 3
Baru saja mengambil skrip lama dan diadaptasi ke WordPress (menggunakan kueri dari Ekspor Komentar sebagai contoh). Letakkan file di root instalasi WP dan akses langsung, itu akan mengekspor file Excel dengan komentar.
Akan jauh lebih baik untuk memiliki ini sebagai plugin dengan pemeriksaan keamanan dan sebagainya.
Hapus dari server setelah menggunakan . Atau mungkin meletakkannya di folder sebagai index.php
dan mengatur .htaccess
kata sandi.
<?php
define( 'WP_USE_THEMES', false );
require( './wp-load.php' );
global $wpdb;
$query = "SELECT * FROM $wpdb->comments
WHERE 1 = 1
AND ( comment_approved = '1' OR comment_approved = '0' )
ORDER BY comment_ID DESC";
$error = "Error: the query failed...
<pre style='width:700px;word-wrap:break-word;white-space:normal;'>$query</pre>";
$result = $wpdb->get_results( $query, ARRAY_A ) or wp_die( $error );
$header = array_keys( $result[0] );
$html = array();
$html[] = "<tr><td>" .implode( "</td><td>", $header ) . "</td></tr>";
foreach( $result as $row )
{
$html[] = "<tr><td>" .implode( "</td><td>", $row ) . "</td></tr>";
}
$html = "<table>" . implode( "\r\n", $html ) . "</table>";
$fileName = 'Comments_' . date("Ymd") . '.xls';
header( "Content-type: application/vnd.ms-excel" );
header( "Content-Disposition: attachment; filename=$fileName" );
echo $html;
exit();