انتقال و تغییر پست تایپ به پست تایپ دیگر در وردپرس
به دنبال راهی برای تغییر یا تبدیل انواع پست سفارشی در وردپرس هستید؟ گاهی ممکن استمتوجه شوید که یک نوع پست (Post Type) خاص برای محتوای شما مناسب نیست. تغییر به یک فرمت مختلف میتواند ساختار بهتری برای وبسایت شما ایجاد کرده و دیده شدن وبسایت شما را در نتایج جستجو را بهبود بخشد. اکنون در این مقاله از هرمینال با روشهای تغییر پست تایپها در وردپرس آشنا خواهید شد.
پست تایپ در وردپرس چیست؟
پست تایپ ها انواع مختلفی از محتوا هستند که میتوانید به وبسایت وردپرسی خود اضافه کنید. بهصورت پیشفرض 5 پست تایپ در خود وردپرس تعریف شده و وجود دارد که عبارتند از: نوشتهها، برگهها، رسانهها (پیوستها)، رونویسها و منوها. همچنین شما میتوانید بهراحتی انواع پست سفارشی خود را ایجاد کنید (لینک آموزش بهزودی) تا محتوای وبلاگ و وبسایت خود را بهتر سازماندهی نمایید. بهعنوان مثال میتوانید پستتایپی برای دانلود نرم افزار، سریال، آهنگ، آلبوم و … ایجاد کنید.
چرا ممکن است نیاز به تغییر نوع پست در وردپرس داشته باشید؟
تصور کنید در وبسایت خود و قسمت نوشتهها، مطالب مختلفی را اضافه کردهاید؛ که برخی از این مطالب مربوط به دانلود نرم افزار هستند. اکنون ممکن است پست تایپِ جدیدی ایجاد کرده باشید که مختص دانلود نرم افزار باشد و بخواهید تمامی مواردی که در بخش نوشتهها قرار دارند را به پستتایپ جدید منتقل کنید. با انجام این کار نه تنها تجربه کاربری وبسایت خود را بهبود میبخشید، بلکه به سازماندهی محتوا، تعامل کاربر و ناوبری وبسایت نیز کمک میکنید.
روشهای تغییر پست تایپ در وردپرس
در ادامه به چندین روش برای تغییر پست تایپ میپردازیم.
روش اول: استفاده از افزونه Post Type Switcher
- در ابتدا افزونهی Post Type Switcher را دانلود کنید.
- وارد صفحه ویرایش پست شوید.
- در قسمت انتشار پست، گزینهی جدیدی در انتهای آن و با عنوان Post Type ظاهر شده است. برروی Edit در مقابل آن کلیک کنید.
- پست تایپ مورد نظر خود را از لیست انتخاب کرده و برروی OK کلیک کنید.
- پست را ذخیره کنید.
روش سریع: به راحتی میتوانید در لیست پستها، برروی «ویرایش سریع» کلیک کرده و این کار را انجام دهید.
تغییر پست تایپ چندین نوشته به صورت یکجا:
- در لیست پستها، ابتدا پستهای مورد نظر خود را انتخاب کنید.
- از قسمت «کارهای دستهجمعی» در بالای لیست پستها، گزینهی «ویرایش» را انتخاب کرده و برروی دکمهی «اجرا» در مقابل آن کلیک کنید.
- قسمت جدیدی باز میشود؛ که از طریق آن میتوانید مقدار گزینهی Post Type را به پست تایپ مورد نظر تغییر دهید.
- برروی دکمهی «بروزرسانی» کلیک کنید.
روش دوم: تغییر از طریق دیتابیس
این مورد پیشنهاد نمیشود؛ چرا که ممکن است اشتباهی رخ دهد.
- وارد PHP My Admin شده و به دیتابیس وبسایت خود بروید.
- وارد جدول wp_posts شوید.
- ستون post_type مربوط به پستهای خود را تغییر دهید. در این ستون باید نام پستتایپ قرار بگیرد نه عنوان آن. برای مثال نام پستتایپهای مربوط به مطالب یا نوشتههای پیشفرض وردپرس، عبارت name است. نام پستتایپهای مربوط به برگهها عبارت page است و …
برای اینکه به تمام پستتایپهای post یا چیز دیگری دسترسی داشته باشید، میتوانید از سربرگ Search در جدول wp_posts استفاده کرده و فیلد post_type را با مقدار مورد نظر پر کنید. سپس برروی گزینهی Go کلیک نمایید.
تغییر یکجای تمام پستتایپها از طریق دیتایس:
برای تغییر یکجای تمامی پستتایپها، وارد سربرگ SQL در جدول wp_posts شوید. سپس دستور زیر را بنویسید:
UPDATE wp_posts SET post_type='your_post_type' WHERE post_type='post'
در این دستور برای مقدار post_type اولی، پستتایپی که میخواهید به آن تغییر یابد را بنویسید. برای مقدار post_type دومی نیز پست تایپ اولیه را وارد کنید.
هشدار: استفاده از این دستور باعث تغییر پستتایپ تمام مطالب مورد نظر خواهد شد؛ در استفاده از آن دقت کافی را داشته باشید؛ چرا که مسئولیت استفاده از آن به عهده خودتان است.