Come esportare i commenti in WordPress?

11 gen 2013, 13:54:28
Visualizzazioni: 20K
Voti: 10

Vorrei esportare i miei commenti in Excel, PDF o Word. Il formato non è importante, voglio solo esportarli.

Ho provato il plugin Export Comments, quello standard, ma non sono riuscito a farlo funzionare, devo farlo manualmente.

Qualcuno può suggerire qualcosa su questo argomento?

5
Commenti

Se hai accesso a PHPMyAdmin, potresti fare ciò che suggerisce questa pagina.

Mike Madern Mike Madern
11 gen 2013 15:53:01

Molto utile! L'idea alla base è che qualsiasi utente della rete con ruolo "Amministratore" possa esportare. Con questo intendo dire che dovrebbe essere il più semplice possibile.

M3o M3o
11 gen 2013 15:58:11

@MikeMadern, sembra che questo non sia mai stato chiesto qui prima, sarebbe bello se assemblassi una Risposta. Non un copia/incolla dal link, ma uno screenshot, un paio di frasi e voilà!

brasofilo brasofilo
11 gen 2013 15:58:51

Non era proprio la risposta, quello che voglio fare è rendere semplice per un utente non esperto esportare i commenti da wp-admin.

M3o M3o
11 gen 2013 16:20:55

Puoi provare questo semplice plugin per esportare i commenti di WordPress

mujuonly mujuonly
23 nov 2023 12:13:57
Tutte le risposte alla domanda 1
3

Opzione 1

Come suggerisce l'articolo linkato da @MikeMadern:

  • nel pannello di controllo del tuo hosting web, vai su PHPMyAdmin

  • seleziona la tabella wp_comments

  • seleziona Esporta, configura il formato

    esporta mysql

  • più in basso nella stessa schermata, seleziona Salva come file e Vai

    descrizione immagine qui

Opzione 2

Oppure, come suggerito dallo stesso articolo, usa semplicemente un plugin:

Esporta commenti

Estrae i commenti dal tuo database WordPress per backup o analisi.

Se hai WP_DEBUG attivato, il plugin mostra un paio di avvisi, ma nulla di critico, e funziona come previsto.

Opzione 3

Ho recuperato un vecchio script e l'ho adattato a WordPress (usando la query da Export Comments come esempio). Metti il file nella root dell'installazione WP e accedi direttamente, esporterà un file Excel con i commenti.

Sarebbe molto meglio avere questo come un plugin con controlli di sicurezza e tutto.
Rimuovi dal server dopo l'uso. Oppure mettilo in una cartella come index.php e imposta una password .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 = "Errore: la query è fallita...
    <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 = 'Commenti_' . date("Ymd") . '.xls';
header( "Content-type: application/vnd.ms-excel" ); 
header( "Content-Disposition: attachment; filename=$fileName" );

echo $html;
exit();
19 gen 2013 06:49:10
Commenti

Sono orientato verso qualcosa come l'opzione 3. Proverò a tornare da te. Grazie nel frattempo.

M3o M3o
22 gen 2013 14:13:25

Non sono riuscito a farlo funzionare però. Non capisco perché il plugin non funzioni fin dall'inizio.

M3o M3o
31 gen 2013 16:50:03

@MeiasSafa, cosa non ha funzionato? Come hai testato il codice? Qualche messaggio di errore? Il percorso a wp-load.php era corretto? Cosa succede se disabiliti i comandi header()?

brasofilo brasofilo
31 gen 2013 17:55:47