قد تحتاج إلى استخراج قائمة بالمقالات المنشورة على موقعك الووردبريس لتستخدمها في ضبط أمور السيو.
وبالرغم من أنه يمكنك استخدام أحد الإضافات مثل إضافة WP All Export إلا أنك قد تحتاج إلى الابتعاد عن استخدام المزيد من الإضافات أو تريد استخراج البيانات دون قيود؛ ولذلك سوف نشرح في هذا الموضوع طريقة بسيطة لاستخراج قائمة المقالات بحيث يكون لدينا في عمود عنوان المقال وفي العمود الآخر رابط المقال.
سوف نستخدم قاعدة بيانات الموقع لتنفيذ المطلوب، وسواء كُنت تستخدم phpMyAdmin أو adminer فالطريقة التالية تعمل مع النوعين، وهي أن تفتح قاعدة البيانات ثم تفتح استعلام SQL وتكتب فيه الكود التالي:
select post_title, concat('[سجل الدخول لترى الرابط]) from wp_posts where post_status='publish' and post_type='post';
يجب تغيير الدومين الموجود في الكود أعلاه إلى الدومين الخاص بموقعك.
شكل الكود على phpmyadmin
شكل الكود على adminer
بعد أن تكتب الأمر في الـ SQL اضغط على Go أو Execute حسب ماذا تستخدم لديك. وسينتج لك جدول فيه كل المقالات الموجودة، وستجد في الأسفل كلمة Export.
في الـ phpMyAdmin ستجد export مكتوبة مرتين، اختر الأخيرة الموجودة في جدول Query results operations.
وبمجرد الضغط عليها سيظهر لك خيارات الحفظ، فحدد من التنسيق CSV وأضغط على Go، وسيبدأ الملف في التحميل مباشرة.
وفي adminer ستجد كلمة Export أسفل الجدول مباشرة، وعند الضغط عليها يظهر بجانبها خيارات الحفظ كما ترى في الصورة السابقة؛ فحدد من الاختيارات save CSV وأضغط على Export.
والصورة التالية توضح شكل الملف بعد أن تحميله؛ حيث يظهر في الجدول عمودين الأول فيه عنوان المقال، والثاني فيه رابط المقال.