Іноді з метою оптимізації пошукових систем (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, що дає вам більше гнучкості.
Як перемістити коментарі WordPress за допомогою плагіна?
Написання SQL або PHP не для всіх є легким і зручним, тож ось плагін WordPress, який виконає цю роботу.
плагін move-wp-comments
Після активації ви можете перейти на сторінку коментарів WordPress і вибрати коментарі, які потрібно перемістити.
плагін how-to-move-wp-comments
і застосуйте параметри «Перемістити коментарі», тоді вам потрібно вибрати цільову публікацію/сторінку (місце призначення), куди ці коментарі перейдуть (назви_постів перераховано, і ви можете шукати заголовки). Натисніть «Оновити», і ви перемістите всі вибрані коментарі. Як це легко!