SQL
Linux,  Server,  Tarkvara

Kommentaaride muutmine/liigutamine wordpressis läbi SQLi

Kui on vaja liigutada kommentaare ühe postituse alt teise postituse alla või siis leheküljelt teisele selleks on antud hetkele parimaks lahenduseks seda teha läbi andmebaasi alloleva käsuga. Hetkel pole selle jaoks uuemat pluginat veel olemas, olemas olevad on vanad ning uuendamata.

Ava phpmyadmin ja SQL päringu kasti lisa allolev kood. MUUDA KINDLASTI ÄRA POSTITUSE JA KOMMENTAARIDE IDd. Juhul kui on üks kommentaar siis kustuta ära seal koodis see üks ID lõpust või lisa sinna juurde kõik kommentaaride ID mida vaja liigutada.

Koodis number 5502 on postituse ID mille juurest liigutan ära kommentaari või siis mitu. Kommentaaride ID on 254 ja 256. Muuda numbrid vastavalt oma vajadustele

update `wp_comments` set `comment_post_ID` = 5502 where `comment_ID` = 254;

update `wp_comments` set `comment_post_ID` = 5502 where `comment_ID` in (254, 256);

HOW TO MOVE WORDPRESS COMMENTS VIA SQL?
In WordPress Comments page, you know the ID of the comments and the post_id or page_id, so you can login to PHPMyAdmin or simply the MySQL console and issue the following command to move one particular comment (given comment ID) to a specific post/page.

update `wp_comments` set `comment_post_ID` = {TARGET_ID} where `comment_ID` = {COMMENT_ID};
You can move several comments at a time, by using the SQL in statement.

update wp_comments set comment_post_ID = {TARGET_ID} where comment_ID in ({COMMENT_ID}, {COMMENT_ID}, {COMMENT_ID} …);
You might also consider wrapping the SQL via PHP Script, which gives you more flexibility.

Jaga seda juttu teistega

Jätke vastus

Sinu e-postiaadressi ei avaldata. Nõutavad väljad on tähistatud *-ga

X

Unustasid parooli?

Liitu Meiega