Managéiert WordPress Kommentaren mat MySQL Kommandoen

Ago virun enger Zäit hunn ech Iech gewisen wéi ee WordPress Site mat Kommandoe verwalt, war et duerch e Skript Perl. An dësem Fall wäert ech Iech spezifesch weisen wéi Dir WordPress Kommentaren iwwer SQL Ufroen verwalt, dat heescht duerch Kommandoen an der MySQL Konsole.

Déi éischt Saach déi Dir am Kapp behalen ass datt se Zougang zum MySQL Terminal oder Konsole musse kréien, unzehuelen datt mir op de Server vun SSH zougräifen a bannen et schreiwe mir:

mysql -u root -p
Dëst ass ugeholl datt eise MySQL Benotzer root ass, wann et en aneren ass, einfach Root fir Äre Benotzer änneren

Soubal dëst geschriwwe gëtt a gedréckt ass gitt et wäert de Passwuert vun deem MySQL Benotzer froen, si schreiwen et, se drécken nach eng Kéier gitt a voila, si hu scho Zougang:

mysql-terminal-Zougang

Eemol an der MySQL Shell musse mir uginn wéi eng Datebank mir benotze wäerten, Dir kënnt déi verfügbar Datenbanken gesinn mat:

Datenbanken weisen;
A MySQL ass et ganz wichteg Enn ëmmer d'Instruktioune mat engem Semikolon;

Dëst weist Iech wéi ech déi verfügbar Datenbanken gesot hunn, unzehuelen datt de gewënschte genannt gëtt Sitewordpress, loosst eis ufänken et ze benotzen:

Sitewordpress benotzen;

Loosst eis iwwerpréiwen wéi d'Dëscher genannt ginn:

Show Dëscher;

Dëst wäert eis d'Nimm vun den Tabelle soen, extrem wichteg well mir musse gesinn, wat genau den Numm vun der Tabelle mat de Kommentarer ass: Kommentaren

Et gëtt normalerweis wp_comments genannt oder ähnlech, d'Wichtegst ass datt et ëmmer op en Enn geet: Kommentaren

Läscht SPAM Kommentaren

Mat dëser Linn ginn all d'Kommentaren, déi als SPAM markéiert sinn, geläscht:

DELETE vun wp_comments WOU comment_approved = 'Spam';
Denkt drun, wann et Iech seet datt d'wp_comments Tabelle net existéiert da musst Dir wp_comments op den exakten Numm vun der Kommentartabell änneren, den Numm hei uewen no de Showtabellen; hinnen opgedaucht

Läscht all Kommentarer waart op Moderatioun

DELETE AUS wp_comments WOU comment_approved = '0';

Ersetzt den Text an alle Kommentaren

Stellt Iech vir datt mir all Kommentarer nom Wuert "politesch" sichen an duerch "korrupt" ersetzen, et wier:

UPDATE wp_comments SET `comment_content` = REPLACE (` comment_content`, 'politicos', 'corruptos');

Läscht Kommentarer baséiert op der URL vum Autor

Loosst eis unhuelen datt mir aus engem gewësse Grond all d'Kommentarer vun all Benotzer eliminéiere wëllen, déi, wa se kommentéieren, an de Kommentarformdaten uginn (Numm, Site an E-Mail) datt hire Site http://taringa.com war (fir ze zitéieren e Beispill), et wier dann esou:

DELETE vun wp_comments WOU comment_author_url LIKE 'http://taringa.com';

Zoumaache Kommentaren op al Artikelen

Ech weess vu Leit, déi d'Kommentaren op al Posts op hire Säiten zoumaache wëllen, dofir musse se d'Posten een nom aneren änneren fir d'Optioun "Kommentaren aktivéiert" bei jidderengem ze deaktivéieren, dës Linn wäert hiert Liewen léisen:

UPDATE wp_posts SET comment_status = 'zou' WOU post_date <'2010-02-10' AN post_status = 'publizéieren';

Wéi Dir gesitt, an der Mëtt vun der Zeil ass en Datum, 2010-02-10, dat heescht datt all d'Posten déi verëffentlecht ginn an e Verëffentlechungsdatum méi niddereg wéi den 10. Februar 2010 hunn (dat heescht, si ware virdru verëffentlecht ) wäert d'Kommentaren zou maachen, ka kee méi dozou kommentéieren.

Zoumaache Kommentaren op all Artikelen

Am Fall wou Dir d'Kommentaren net nëmmen an e puer Posts zoumaache wëllt, awer alles, dës Linn wäert Iech déngen:

UPDATE wp_posts SET comment_status = 'zou', ping_status = 'zou' WOU comment_status = 'op';

Wann Dir dëst wëllt réckgängeg maachen, ännert zou fir opzemaachen a vice versa, an voila, féiert d'Linn mat den Ännerungen nei aus.

Läscht Kommentarer, déi an engem gewëssen Zäitberäich gemaach goufen

Stellt Iech vir, mir wëllen all d'Kommentaren läschen, déi den 1. Abrëll 2014 gemaach goufen, tëscht 4:15 de Mëtteg an 10:40 nuets, d'Linn wier:

DELETE AUS wp_comments WOU comment_date> '2014-04-01 16:15:00' AND comment_date <= '2014-04-01 22:40:00';

Wéi Dir kënnt gesinn, ass d'Zäit am 24-Stonne-Format, dat heescht Militärzäit.

D'Enn!

Gutt, näischt méi derbäi, ech weess datt méi wéi een dat interessant fënnt.

Wat


Den Inhalt vum Artikel hält sech un eis Prinzipie vun redaktionnell Ethik. Fir e Feeler ze mellen klickt hei.

7 Kommentaren, loosst ären

Gitt Äre Kommentar

Är Email Adress gëtt net publizéiert ginn.

*

*

  1. Responsabel fir d'Daten: Miguel Ángel Gatón
  2. Zweck vun den Donnéeën: Kontroll SPAM, Kommentarmanagement.
  3. Legitimatioun: Är Zoustëmmung
  4. Kommunikatioun vun den Donnéeën: D'Donnéeë ginn net un Drëttubidder matgedeelt ausser duerch legal Verpflichtung.
  5. Datenspeicher: Datebank gehost vun Occentus Networks (EU)
  6. Rechter: Zu all Moment kënnt Dir Är Informatioun limitéieren, recuperéieren an läschen.

  1.   @Jlcmux sot

    Ech mengen du hues just desdelinux gehackt ouni et ze wëssen hahaha

  2.   Diazepan sot

    Wat geschitt mam Patt vun dësem Artikel? Dëst schéngt wéi Schäiss.

    1.    loosst eis Linux benotzen sot

      prett. fixéiert.
      dësen Alejandro ...

  3.   loosst eis Linux benotzen sot

    haha! hal op mam scheiss alejandro!
    wann ech dech erwëschen….

  4.   Yeretesch sot

    A wier e MySQL Tutorial net méi sënnvoll? Oder, wann wat Dir wëllt "Manage wordpress comments from the console" op d'mannst den Dekor hunn e Shell-Skript ze presentéieren deen all dës Ufroen automatiséiert.

    Jiddefalls limitéiere mäi Bäitrag zum Post (wat eng Neiheet!)

    Fir d'WordPress Datebank ze lueden an ze Buedem maachen:
    DROP DATABASE;

    Ech hoffen et ass nëtzlech ... 😉

    1.    KZKG ^ Gaara sot

      Et wier méi extensiv en Tutorial vu MySQL, Ufroen an anerer ... awer, fir déi, déi nëmme gewësse Ännerungen an de Kommentare vun engem WordPress wëlle maachen, wier et onpraktesch, si géifen net vill verstoen.

      Betreffend der Matière vun dekoréieren oder net, kommt op Willians, du bäidréiers fir d'éischt eppes an da kritiséiert de Bäitrag vun aneren ok 😉

      Wou ass Äre Site / Blog deen nëtzlech fir d'Gemeinschaft ass? Ech froe firwat, Dir musst Dekor an Dignitéit hunn, richteg? ^ _ ^

      1.    Raphaël Castro sot

        De beschten Deel vum Post .... korrupt Politiker

        +1

bool (richteg)