コメントをExcel、PDF、またはWordにエクスポートします。フォーマットは実際には関係ありません。エクスポートしてほしいのです。
Export Comments プラグイン、標準のプラグインを試しましたが、うまく動かせませんでした。手動でやらなければなりません。
誰もがこのトピックについて何か提案することができますか?
@ MikeMadern によってリンクされている記事が示唆しているように:
webホストのコントロールパネルで、PHPMyAdminにアクセスします。
テーブルwp_comments
を選択してください
選択する Exportフォーマットを設定
同じ画面のさらに下にある Save as file そして Go
または、同じ記事が示唆するように、単にプラグインを使用してください。
コメントのエクスポート
バックアップまたは分析のために、WordPressデータベースからコメントを引き出します。
WP_DEBUG
を有効にしている場合、プラグインはいくつかの警告を表示しますが、それは重要なことではなく、期待通りに機能します。
古いスクリプトを取得してWordPressに適応させただけです(例としてExport Commentsのクエリを使用)。ファイルをWPインストールのルートに配置して直接アクセスすると、コメント付きのExcelファイルがエクスポートされます。
セキュリティチェックとすべてのものを含むプラグインとしてこれを持っている方がはるかに良いでしょう。
を使用した後、サーバーから削除します。あるいは、index.php
としてフォルダーに入れて、.htaccess
パスワードを設定することもできます。
<?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();