كما رأينا في مقالة سابقة، أنواع المقالات المخصصة هي واحدة من أهم وأقوى الوظائف المتوفرة في ووردبريس، بحيث يمكننا بواسطتها إنشاء محتوى جد مختلف ومتنوع.
توجد هناك حالات التي يريد فيها المستخدم تحويل المقالات “العادية” إلى نوع مقالات مخصص. في الأيام القليلة الماضية طلب مني أحد عملائي تحويل مقالات عادية إلى منتجات WooCommerce، هذا ما جعلني أكتب هذه التدوينة أشرح فيها الطريقة التي اتبعتها لإنجاز العمل.
القيام بهذا العمل يدويا ممكن لكن… لماذا سنتعب أنفسنا مادامت هناك إضافات كثيرة متوفرة في المستودع الرسمي لإضافات ووردبريس تسهل علينا العمل وتقوم بعملية التحويل بضغطة زر؟
هناك إضافات عديدة توفر خاصية تحويل المواضيع من نوع مقالات معين إلى نوع آخر، مثلا تحويل صفحة إلى تدوية، تحويل ملف وسط إلى تدوية والعكس، وكذلك التحويل من وإلى أنواع مقالات مخصصة.
جربت عدة إضافات وقمت باختيار هاتان الإضافتان اللتان برهنتا لي عن جدارتهما في هذا العمل.
Convert Post Types: بواسطة هذه الإضافة يمكنك تحويل عدد كبير من المقالات أو الصفحات إلى أنواع مقالات مخصصة دفعة واحدة، كذلك يمكنك تحويل مقالات تصنيف معيًّن أو تصنيف فرعي معيًّن وإضافة وسوم جديدة التي ستضاف إلى الوسوم الموجودة في كل مقال.
Post Type Switcher: هذه الإضافة تقوم بتحويل أي نوع مقالات (Page ،Post ،Attachment، Custom Post…) إلى نوع مقالات آخر، مثلا يمكنك تحويل صفحات إلى مقالات، مقالات إلى صفحات، مقالات إلى نوع مقالات مخصص… الخ الفرق بين هذه الإضافة والإضافة الأولى، هو أن هذه تمكنك من تحويل كل مقالة على حدا، وهو أمر جد مفيد في حالة رغبتك في تحويل مقالات معيًّة فقط.
طبعا، في كلا الحالتين يمكن تعطيل وحذف الإضافة مباشرة بعد الانتهاء من عملية التحويل، وللحفاظ على أرشفة أنواع المقالات التي قمت بتحويلها وتفادي أخطاء 404، أنصحك بعمل إعادة توجيه للروابط إما يدويا عن طريق ملف .htaccess أو باستعمال إضافة Redirection.
أتمنا من كل قلبي أن تكون قد استفدت من التدوينة قدر الإمكان، موعدنا في التدوينة القادمة إن شاء الله 🙂
محمد عكفي قال
اسعد الله أوقاتك بكل خير صديقي سعيد,
في الحقيقة هذه المقالة من أبجديات ومُهمّات ووردبريس فالكثير يرغب في تنفيذ ذلك دون عناء أو التوجه لـ phpmyadmin ! .
سردك جميل وإيضاحك بالصور أجمل 🙂 .
أحببت أنْ أُشير إلى نقطة وهي بعد التغيير إلى أنواع المقالات بالفعل قد تحدث أخطاء 404 ولكن أعتقد أنّه ليس بالضروري تركيب إضافة Redirection فقط الإكتفاء بالذهاب إلى ” روابط دائمة ” ثمّ الضغط على حفظ الإعدادات لتحديث بيانات الروابط الدائمة ولكي تعمل الروابط بشكل صحيح، أمّا إنْ كانت النقطة تتمحور بشكل كبير في الأرشفة فأنصح بهذه الإضافة وبشدة في إصلاح الروابط المكسورة .
شكرًا من القلب لإبداعاتك.
ننتظر المزيد بشغف.
تحياتي.
سعيد البقالي قال
أهلا بك أخي محمد و شكرا لك على المرور الكريم، تشرفني زياراتك 🙂
تعجبني كثيرا تعليقاتك دائما، ﻷنها تعطي قيمة إضافية للتدوينات و لا تنحصر كأغلب التعليقات بين طلب شرح لشيء ليست له علاقة بالمقالة أو قول “جميل جدا” “شكرا كثير”…
فيما يخص أخطاء 404، لا أظن أن تحديث إعدادت الروابط الدائمة سيقوم بإصلاحها، ﻷن ذلك يقوم فقط بتحديث [code lang=”apacheconf” inline=true]mod_rewrite[/code] الخاص بالروابط الدائمة لووردبريس في ملف [code lang=”apacheconf” inline=true].htaccess[/code]
مثلا إذا قمنا بتحويل مقالة “عادية” إلى WooCommerce، الرابط يتغير من www.mywebsite.com/title-of-the-post إلى www.mywebsite.com/product/title-of-the-post
كما تلاحظ يتم إضافة إسم نوع المقال المخصص للرابط، لهذا يجب علينا عمل إعادة توجيه 301 من الرابط اﻷول إلى الرابط الثاني لكي لا يتم فقدان الزيارات التي تاتي من محركات البحث و الروابط الخلفية و تفادي حدوث أخطاء 404
و نخلي Google و أبو Google راضيين علينا 😉
Nader32 قال
اروع الاضافات هي التي تختصر الوقت و تعمل بالمجموعات الكبيرة
شكراً.
سعيد البقالي قال
العفو أخي، شكرا لك على مرورك العطر 🙂
العاب 2016 قال
اخي انا احتاج لاضافة لتحويل موضوع لموضوع اخر كونت قد سمعت عنها وفى احد كان قالي يوجد طريقة تحويل رابط موضوع لموضوع اخر يدوي بس ماعرفتها
اتمنى ان تذكر لي طريقة فعاله وسهله لهذه الامر
أبو سعود قال
هل يمكن عمل عمود مقالات مستقل لأن اللي لاحظته أن المقالات تأتي وسط الصفحة وتظهر كأنها خبر وليست مقال.
وشكراً
سعيــــد البقـــــــــــــــالي قال
لم أفهم سؤالك بالظبط لكن أستطيع أن أقل لك أن طريقة عرض العناصر يمكن التحكم بها عن طريق التنسيقات و هذا يتطلب معرفة بلغة ال CSS
تحياتي
وليد ابراهيم قال
بحثت عن مثل هذا الحل كثيراً في الانترنت شكرا للمقالة الجميلة …
لدي سوال مختلف انشئت مقالات متعددة من الصغب ان اعيد كتابتها يدوياً من جديد ولم تعجبني طريقة عرض القالب avada للبلوقات المختصرة بينما كانت ال Portfolio افضل طريقة لتوزيع المقالات
هل من اضافة تحول المقالات الي Portfolio
سعيد البقالي قال
الـ Portfolio هو عبارة عن نوع مقالات مخصص، يعني أن هذا الشرح ينطبق عليه أيضا، يمكنك تحويل المقالات إلى Portfolio بإستعمال إحدى الإضافات المذكورة.
وليد ابراهيم قال
فهم الامر شكراً جزيلاً تمت تجربة الاضافة الثانية وكانت سريعة التجاوب وسهلة للمبتديء مثلي لا اوفيك حقك بالدعاء.