Cum să exportăm comentariile în WordPress?

11 ian. 2013, 13:54:28
Vizualizări: 20K
Voturi: 10

Vreau să exportez comentariile mele în Excel, PDF sau Word. Formatul nu contează cu adevărat, doar vreau să le export.

Am încercat plugin-ul Export Comments, cel standard, dar nu am reușit să-l fac să funcționeze, trebuie să o fac manual.

Poate cineva să sugereze ceva pe această temă?

5
Comentarii

Dacă aveți acces la PHPMyAdmin, puteți face ceea ce sugerează această pagină.

Mike Madern Mike Madern
11 ian. 2013 15:53:01

Foarte util! Ideea din spatele acestei funcționalități este ca orice utilizator din rețea cu drepturi de "Administrator" să poată exporta. Prin asta înțeleg că ar trebui să fie cât mai ușor posibil.

M3o M3o
11 ian. 2013 15:58:11

@MikeMadern, se pare că această întrebare nu a mai fost adresată până acum aici, ar fi frumos dacă ai putea elabora un Răspuns. Nu un simplu copy/paste din link, ci o captură de ecran, câteva propoziții și gata!

brasofilo brasofilo
11 ian. 2013 15:58:51

Nu a fost chiar răspunsul, ceea ce vreau să fac este să facilitez exportul comentariilor din wp-admin pentru un utilizator neexperimentat.

M3o M3o
11 ian. 2013 16:20:55

Poți încerca acest simplu plugin pentru exportul comentariilor WordPress

mujuonly mujuonly
23 nov. 2023 12:13:57
Toate răspunsurile la întrebare 1
3

Opțiunea 1

După cum sugerează articolul menționat de @MikeMadern:

  • în panoul de control al gazdei web, accesați PHPMyAdmin

  • selectați tabela wp_comments

  • selectați Export, configurați formatul

    export mysql

  • mai jos pe aceeași pagină, selectați Salvează ca fișier și Mergi

    descriere imagine

Opțiunea 2

Sau, după cum sugerează același articol, folosiți pur și simplu un plugin:

Export comentarii

Extrage comentariile din baza de date WordPress pentru backup sau analiză.

Dacă aveți WP_DEBUG activat, plugin-ul afișează câteva avertismente, dar nu sunt critice și funcționează conform așteptărilor.

Opțiunea 3

Am recuperat un script vechi și l-am adaptat pentru WordPress (folosind interogarea din Export Comments ca exemplu). Puneți fișierul în rădăcina instalării WP și accesați-l direct, acesta va exporta un fișier Excel cu comentariile.

Ar fi mult mai bine să aveți acest script ca un plugin cu verificări de securitate și altele.
Ștergeți-l de pe server după utilizare. Sau poate puneți-l într-un director ca index.php și setați o parolă .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();
19 ian. 2013 06:49:10
Comentarii

Optez pentru ceva asemănător cu opțiunea 3. O să încerc și revin cu un răspuns. Mulțumesc în acest timp.

M3o M3o
22 ian. 2013 14:13:25

Nu am reușit să o fac să funcționeze totuși. Nu înțeleg de ce pluginul nu funcționează de la bun început.

M3o M3o
31 ian. 2013 16:50:03

@MeiasSafa, ce nu a funcționat? Cum ai testat codul? Apar mesaje de eroare? Calea către wp-load.php a fost corectă? Ce se întâmplă dacă dezactivezi comenzile header()?

brasofilo brasofilo
31 ian. 2013 17:55:47