Jak przenieść komentarze między wpisami?
1 Odpowiedź
Hej!
Przeniesienie komentarzy między wpisami nie jest dostępne przez panel WordPress – trzeba to zrobić bezpośrednio w bazie danych. Ale to prosta operacja.
Przez phpMyAdmin
Komentarze siedzą w tabeli wiedza_comments (z Twoim prefiksem). Każdy komentarz ma pole comment_post_ID które wskazuje do jakiego wpisu należy.
Wejdź do phpMyAdmin, otwórz tabelę wiedza_comments. Filtruj po comment_post_ID wpisując ID starego wpisu. Zaznacz komentarze do przeniesienia, kliknij Edytuj i zmień wartość comment_post_ID na ID nowego wpisu. Zapisz.
Jak znaleźć ID wpisów?
Wejdź w edycję wpisu w panelu WordPress – ID widoczne jest w adresie URL jako post=123.
Aktualizacja licznika komentarzy
WordPress trzyma licznik komentarzy w tabeli wiedza_posts w polu comment_count. Po przeniesieniu warto go zaktualizować. Jeśli masz WP-CLI:
wp post update-count ID_STAREGO_WPISU
wp post update-count ID_NOWEGO_WPISU
Albo po prostu edytuj i zapisz oba wpisy przez panel – WordPress przelicza wtedy licznik automatycznie. 😊