Перенос modx на wordpress

27.03.2018

На днях столкнулась с переносом modx на wordpress. Готовые решения найденные в сети не устроили.

В modx по умолчанию есть поля для h1, title, description, а в WP их создают обычно с помощью плагина YOAST SEO, ну или аналогичных. Вот мне и пришлось переносить сайт со всеми этими мета полями в YOAST SEO. Ничего особенно сложного, короткий SQL запрос.

Однако предупреждаю это просто перенос всего контента с мета полями из MODX в записи WordPress, т.е. никакого разделения на рубрики, метки, статьи. Весь контент MODX станет записями WordPress.

Возможно когда нибудь я напишу тут полный код правильного переноса MODX, но пока что тут только это:

1
2
3
4
5
6
TRUNCATE  wp_posts;
INSERT INTO wp_posts (ID, post_content, post_title, post_name, post_type) SELECT id, content, pagetitle, alias, 'post' FROM modx_site_content;
 
TRUNCATE  wp_postmeta;
INSERT INTO wp_postmeta (post_id, meta_value, meta_key) SELECT m.id, m.longtitle, '_yoast_wpseo_title' FROM modx_site_content AS m;
INSERT INTO wp_postmeta (post_id, meta_value, meta_key) SELECT m.id, m.description, '_yoast_wpseo_metadesc' FROM modx_site_content AS m;

Надеюсь кому нибудь поможет. Если возникли проблемы с кодом, пишите постараюсь помочь.

2 комментария

  1. @Захар пишет:

    Добрый день.
    У Вас на сайте нет никакой информации о способах связи. Куда Вам можно написать?

    • @wedusa пишет:

      Здравствуйте!
      Все вопросы по теме статьи вы можете задать в комментариях, либо прислать мне на почту wedusa.the.gorgon@gmail.com

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: