lựa chọn 1
Như bài viết được liên kết bởi @MikeMadern cho thấy:
trong bảng điều khiển máy chủ web của bạn, hãy truy cập PHPMyAdmin
chọn bảng wp_comments
chọn Export, cấu hình định dạng
tiếp tục xuống trong cùng một màn hình, chọn Save as filevàGo
Lựa chọn 2
Hoặc , như cùng một bài viết gợi ý, chỉ cần sử dụng một plugin:
Kéo bình luận ra khỏi cơ sở dữ liệu WordPress của bạn để sao lưu hoặc phân tích.
Nếu bạn đã WP_DEBUG
bật, plugin sẽ đưa ra một vài cảnh báo, nhưng nó không có gì quan trọng và nó hoạt động như mong đợi.
Lựa chọn 3
Chỉ cần truy xuất một tập lệnh cũ và điều chỉnh theo WordPress (sử dụng truy vấn từ Xuất Nhận xét làm ví dụ). Đặt tệp trong thư mục gốc của cài đặt WP và truy cập trực tiếp, nó sẽ xuất tệp Excel với các nhận xét.
Sẽ tốt hơn nhiều nếu có nó như một plugin với kiểm tra bảo mật và tất cả.
Xóa khỏi máy chủ sau khi sử dụng . Hoặc có thể đặt nó vào một thư mục index.php
và đặt .htaccess
mật khẩu.
<?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();