2014-12-01 5 views
1

В настоящее время я перемещаю свой пользовательский блог с сайта (www.danvega.org/blog) на Wordpress (http://threaldanvega.com), и я также собираюсь переместить мои комментарии в Disqus. Все мои сообщения переносятся, а плагин Disqus установлен и работает. Любые новые комментарии к моему блогу прекрасно работают, но все мои старые комментарии связаны с тем, что у меня проблема.Миграция комментариев блога на Wordpress + Disqus

Я побежал импорта и, кажется, все комментарии были импортированы (я сделал это несколько дней назад)

enter image description here

Я также можно просмотреть на вкладке комментарии и увидеть все комментарии, которые я ввезенных в утвержденном статусе. Ссылки на сообщение на моем сайте все отлично работают.

enter image description here

Проблема в том, ни один из комментариев не отображаются на странице. Это ссылка на 1-й элемент на этом скриншоте http://therealdanvega.com/blog/2010/6/29/reversing-words-in-a-string#comment-1716793155

Я также запишусь в wordpress admin> комментарии, и я не вижу никаких комментариев там. Снова все работает нормально для новых комментариев, но старые комментарии не переносятся. Что мне не хватает.

ответ

0

Я недавно совершил аналогичную миграцию. Это может быть проблема с уникальным disqusIdentifier, который disqus использует для группировки комментариев к определенному сообщению. Убедитесь, что ваши исторические комментарии имеют то же самое disqusIdentifier, поскольку новый комментарий для этого же сообщения.

Для справки, любые старые комментарии по this post должны иметь disqusIdentifier из 804.

Наряду с идентификатором, а также убедиться в том, что disqusShortname то же самое для новых и старых комментариев.

+0

Итак, я экспортировал данные, чтобы посмотреть внимательно. Это первый комментарий к снимку экрана. https://gist.github.com/cfaddict/18f565817e3b53dc59b7 И от всего, что я вижу, это соответствует правильной нити просто отлично. https://gist.github.com/cfaddict/42351666b84c83875cee – cfaddict

+0

Похоже, что ключи комментариев от dsq: id -> обращаются к потоку и этот URL-адрес потока верен. – cfaddict

+0

Вы изучили решения на этой странице: https://help.disqus.com/customer/portal/articles/960360-syncing-with-wordpress –

0

Я знаю, что это не может быть вариантом для некоторых людей, но это то, как я «исправил» это. Поскольку это было новое доменное имя, и я никогда не использовал Disqus, прежде чем решил принять этот маршрут. Я сдул сайт Disqus в своем админе и удалил плагин Disqus. Затем я написал сценарий для переноса из старого моего mysql db в новую таблицу wordpres.wp_comments. Теперь, когда у меня были все комментарии в wordpress, я создал новый сайт Disqus и установил плагин в wordpress. Теперь, чтобы переместить мои данные к Disqus я просто экспортировал его с помощью инструментов> Экспорт

enter image description here

Затем я вернулся к Disqus и импортировать этот файл. Через несколько минут все было хорошо.

Смежные вопросы