Иногда в целях SEO вам нужно переместить несколько комментариев с одной записи/страницы на другую в WordPress. Это не встроено в WordPress, однако есть обходной путь.
Как переместить комментарии WordPress через SQL?
На странице комментариев WordPress вы знаете идентификатор комментариев и post_id или page_id, поэтому вы можете войти в PHPMyAdmin или просто в консоль MySQL и выполнить следующую команду, чтобы переместить один конкретный комментарий (с заданным идентификатором комментария) на конкретную запись/страницу. .
update `wp_comments` set `comment_post_ID` = {TARGET_ID} where `comment_ID` = {COMMENT_ID};
Вы можете перемещать несколько комментариев одновременно, используя оператор SQL in.
update `wp_comments` set `comment_post_ID` = {TARGET_ID} where `comment_ID` in ({COMMENT_ID}, {COMMENT_ID}, {COMMENT_ID} ...);
Вы также можете подумать о переносе SQL через PHP Script, что дает вам больше гибкости.
Как переместить комментарии WordPress через плагин?
Написание SQL или PHP не для всех легко и удобно, поэтому вот плагин WordPress, который справится с этой задачей.
move-wp-комментарии-плагин
После активации вы можете перейти на страницу комментариев WordPress и выбрать комментарии, которые хотите переместить.
как-переместить-wp-комментарии-плагин
и примените параметры «Переместить комментарии», затем вам нужно выбрать целевую публикацию/страницу (назначение) для перехода к этим комментариям (перечислены post_titles, и вы можете выполнить поиск по заголовкам). Нажмите «Обновить», и все выбранные комментарии будут перемещены. Как это легко!