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

Ufatimes

Как перенести сайт из 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

Поделиться ссылкой:

Оцените статью
UfaTimes.ru
Добавить комментарий