سلام،
قصد دارم تعدادی پست وبلاگ را از یک فایل دیتابیس قدیمی (SQL) به یک سایت وردپرسی منتقل کنم. فرآیند باید کاملاً خودکار و از طریق WordPress REST API انجام شود.
جزئیات فنی و نیازمندیها:
منبع داده: یک فایل با فرمت .sql (شامل جداول blog_post ، wagtailimages_rendition و blog_blogcategory) در اختیار فریلنسر قرار میگیرد.
انتقال تصاویر شاخص (Featured Image):
آدرس تصاویر در دیتابیس فقط نام فایل است. آدرس پایه تصاویر برای شما ارسال میکنم.
فریلنسر باید تصاویر را دانلود و در وردپرس آپلود کند، سپس ID تصویر آپلود شده را به عنوان Featured Image برای پست مربوطه ست کند.
پردازش محتوای متن (Body):
فریلنسر باید تگهای
![]()
داخل متن (Body) را شناسایی کند.
اگر تصویری با آدرس دامنه قدیمی در متن بود، آن را در وردپرس آپلود کرده و src تصویر را در متن با آدرس جدید جایگزین کند.
دستهبندیها (Categories):
دستهبندیها باید بر اساس جدول blog_blogcategory در وردپرس ایجاد (یا شناسایی) شده و هر پست به دستهبندی صحیح متصل شود.
سایر فیلدها: فیلدهایی مثل title ، slug ، body و publish_date باید دقیقاً منتقل شوند.