Как перенести сайт из DLE на Wordpress 2022


Как перенести сайт из DLE на Wordpress
Самый правильный и точный перенос без воды от XRUST

1. Делаем резервную копию сайта и базы DLE
2. Сохраняем папку uploads на компьютере
3. Старую папку сайта переименовываем и создаем пустую папку сайта
4. Закачиваем Wordpress, устанавливаем и вводим логин и пароль базы где была установлена DLE (смотреть логин и пароль базы: /engine/data/dbconfig.php)
5. В Wordpress устанавливаем плагин No Category Base (WPML) и плагин который делает транслитерацию заголовков и файлов (я использую Плагин Clearfy)
6. В настройках Wordpress постоянные ссылки ставим: /%category%/%post_id%-%postname%.html
7. Заходим на MYSQL базы и вводим код SQL
8.1. Если у Вас все новости в DLE были только в краткой то вводим
DELETE FROM `wp_users` WHERE `wp_users`.`ID` != 1; INSERT INTO wp_users (ID, user_login, user_nicename, user_email, user_registered, display_name) SELECT user_id, name, name, email, FROM_UNIXTIME( reg_date ), name FROM dle_users WHERE user_id != 1;

TRUNCATE `wp_terms`; INSERT INTO `wp_terms` (`term_id`, `name`, `slug`) SELECT `id`, `name`, `alt_name` FROM `dle_category`;

TRUNCATE `wp_term_taxonomy`; INSERT INTO `wp_term_taxonomy` (`term_taxonomy_id`, `term_id`, `description`, `parent`) SELECT `id`, `id`, `descr`, `parentid` FROM `dle_category`;

UPDATE `wp_term_taxonomy` SET `taxonomy`='category';

TRUNCATE `wp_term_relationships`; INSERT INTO wp_term_relationships (object_id, term_taxonomy_id) SELECT id, category FROM dle_post;

TRUNCATE wp_posts; INSERT INTO wp_posts (id, post_author, post_date, post_content, post_title, post_name) SELECT d_p.id, d_u.user_id, d_p.DATE, d_p.short_story, d_p.title, d_p.alt_name FROM dle_post AS d_p, dle_users AS d_u WHERE d_p.autor = d_u.name;

TRUNCATE `wp_comments`; INSERT INTO wp_comments (comment_ID,comment_post_ID, comment_author, comment_author_email, comment_date, comment_content) SELECT id, post_id, autor, email, date, text FROM dle_comments;

8.2. Если у Вас все новости в DLE были только в полной то вводим
DELETE FROM `wp_users` WHERE `wp_users`.`ID` != 1; INSERT INTO wp_users (ID, user_login, user_nicename, user_email, user_registered, display_name) SELECT user_id, name, name, email, FROM_UNIXTIME( reg_date ), name FROM dle_users WHERE user_id != 1;

TRUNCATE `wp_terms`; INSERT INTO `wp_terms` (`term_id`, `name`, `slug`) SELECT `id`, `name`, `alt_name` FROM `dle_category`;

TRUNCATE `wp_term_taxonomy`; INSERT INTO `wp_term_taxonomy` (`term_taxonomy_id`, `term_id`, `description`, `parent`) SELECT `id`, `id`, `descr`, `parentid` FROM `dle_category`;

UPDATE `wp_term_taxonomy` SET `taxonomy`='category';

TRUNCATE `wp_term_relationships`; INSERT INTO wp_term_relationships (object_id, term_taxonomy_id) SELECT id, category FROM dle_post;

TRUNCATE wp_posts; INSERT INTO wp_posts (id, post_author, post_date, post_content, post_title, post_name) SELECT d_p.id, d_u.user_id, d_p.DATE, d_p.full_story, d_p.title, d_p.alt_name FROM dle_post AS d_p, dle_users AS d_u WHERE d_p.autor = d_u.name;

TRUNCATE `wp_comments`; INSERT INTO wp_comments (comment_ID,comment_post_ID, comment_author, comment_author_email, comment_date, comment_content) SELECT id, post_id, autor, email, date, text FROM dle_comments;

9. Экспортируем wp_post
в блокноте редактируем этот файл%
Найти:
<!--dle_image_begin:http://


Заменить на:
<a href="http://


Найти:
.jpeg|--><img


Заменить на:
.jpeg"><img


Найти:
.jpg|--><img


Заменить на:
.jpg"><img


Найти:
.png|--><img


Заменить на:
.png"><img


Найти:
.gif|--><img


Заменить на:
.gif"><img


Найти:
<!--dle_image_end-->


Заменить на:
</a>


Найти:
\"


Заменить на:
"


Найти:
<!--colorstart:


Заменить на:
<span style="color:


Найти:
"><!--/colorstart-->


Заменить на:
;">


Найти:
<!--/colorend-->


Заменить на:
</span>


Найти:
<div class="quote"><!--QuoteEBegin-->


Заменить на:
<blockquote>


Найти:
<!--QuoteEnd--></div>


Заменить на:
</blockquote>


найти
\\"


заменить на:
\"


Помогу за 2000 рублей перенести сайт из DLE в WP пишите rustem@xrust.ru

14.5 лайков 63 798 просмотров Версия для печати
3 комментария
Для полноценного доступа к возможностям сайта и более удобного взаимодействия мы рекомендуем вам . Однако если вы хотите просто оставить комментарий, это можно сделать и без регистрации.
  1. Иван
    Иван
    8 ноября 2022 19:14
    Приветствую. А мета данные (title, description)перенести реально?
  2. Admin
    Автор 8 ноября 2022 19:21
    Иван, Вроде перенеслось
    Посмотрите xrust.net
  3. Иван
    Иван
    8 ноября 2022 23:49
    admin,
    Ну да. Вижу, что пренеслись мета теги
logo
Гость Ольга
Гость Ольга
5 часов назад
С утра пью тёплую воду с куркумой и перцем
Когда специи устраивают рок-концерт: чёрный перец и куркума на пике пользы
Вадим
Вадим
В среду в 10:52
Epic, дайте нам больше серверов, или я забуду, что такое победа!
Икона возродилась: Fortnite взрывает app store спустя пять лет
Мария
Мария
Вчера в 08:11
Fortnite на iPad — теперь мой планшет стал консолью
Икона возродилась: Fortnite взрывает app store спустя пять лет
Илья
Илья
7 часов назад
Регион сменил, но лобби ищется по 5 минут… зато кайф!
Икона возродилась: Fortnite взрывает app store спустя пять лет
Гость Анна
Гость Анна
В среду в 10:20
Пять лет ждала, и оно того стоило! Даже краши не пугают.
Икона возродилась: Fortnite взрывает app store спустя пять лет
Максим
Максим
В среду в 07:39
Если так выглядит 71, то я готов к зрелости
Легенда на пике стиля: 71-летний Джеки Чан блистает в haute living
Бородина
Бородина
15 мая 2025 10:17
Её путь мотивирует взяться за микрофон и не сдаваться
Адель Вейгель отмечает своё серебряное 25-летие
Виктор
Виктор
15 мая 2025 18:25
Она уже в 25 звучит иначе — почти как легенда
Адель Вейгель отмечает своё серебряное 25-летие
Фанатка
Фанатка
16 мая 2025 13:11
Адель умеет петь так, что душа замирает. С днём рождения!
Адель Вейгель отмечает своё серебряное 25-летие
Гость Анна
Гость Анна
15 мая 2025 07:09
С тех пор как я отказалась от «Не позорь меня», сын стал увереннее на сцене
Пять вредных установок для детей