تغییر پست تایپ در وردپرس بدون کدنویسی و با افزونه رایگان
- افزونه وردپرسمقالات آموزشی
- بروزرسانی شده در

اگه یک نوشته رو اشتباهی بهجای برگه ساختید یا میخواید چند محتوا رو به یک پست تایپ سفارشی ببرید، نیازی نیست همهچیز رو از اول بسازید. توی این آموزش، تغییر پست تایپ در وردپرس رو با افزونه رایگان Post Type Switcher قدمبهقدم با هم انجام میدیم.
اول میبینیم که آیا خود وردپرس چنین قابلیتی داره یا نه. بعد یاد میگیرید چطور نوع یک محتوا یا چند محتوا رو همزمان عوض کنید. در آخر هم بکاپ، تغییر احتمالی آدرس و ریدایرکت ۳۰۱ رو بررسی میکنیم تا بعد از تبدیل، با لینک خراب یا افت بازدید روبهرو نشید.
آنچه در این مقاله میخوانید
پست تایپ در وردپرس یعنی چی؟
پست تایپ یا Post Type یعنی نوع محتوا. مثلاً «نوشته» و «برگه» دو نوع محتوای جدا هستن. افزونهها و قالبها هم میتونن پست تایپهای سفارشی مثل محصول، نمونهکار یا دوره آموزشی بسازن.
دیدگاه پست تایپ نیست، پس نباید اون رو کنار نوشته و برگه حساب کنید. وردپرس چند نوع محتوای داخلی دیگه مثل فایل پیوست، بازبینی نوشته و منوی ناوبری هم داره. اگه میخواید با پست تایپ سفارشی بیشتر آشنا بشید، آموزش ساخت پست تایپ سفارشی در وردپرس رو بخونید.
آیا خود وردپرس امکان تغییر پست تایپ رو داره؟
خود وردپرس توی پیشخوان ابزار مستقیمی برای تبدیل نوشته به برگه یا تغییر یک محتوا به پست تایپ سفارشی نداره. ویرایشگر بلوکی هم بهتنهایی چنین گزینهای رو نشون نمیده. برای همین، اگه نمیخواید کدنویسی کنید، میتونید از افزونه رایگان Post Type Switcher کمک بگیرید.
قبل از تغییر نوع محتوا از سایت بکاپ بگیرید
تغییر پست تایپ معمولاً متن و تصویرهای محتوا رو پاک نمیکنه، ولی ممکنه روی آدرس، قالب نمایش، دستهبندیها، برچسبها و فیلدهای اختصاصی اثر بذاره. پس قبل از شروع، یک نسخه پشتیبان کامل از فایلها و دیتابیس سایتتون بگیرید. اگه هنوز ابزار بکاپ ندارید، آموزش بکاپ گرفتن از وردپرس با افزونه رایگان BackWPup میتونه کمکتون کنه.
نصب افزونه رایگان Post Type Switcher
افزونه Post Type Switcher رایگانه و نسخه رسمی اون توی مخزن وردپرس منتشر میشه. بعد از فعالکردن افزونه، گزینه تغییر نوع محتوا به صفحه ویرایش، ویرایش سریع و ابزار ویرایش گروهی اضافه میشه.

- از پیشخوان وردپرس به «افزونهها ← افزودن افزونه تازه» برید.
- عبارت «Post Type Switcher» رو توی کادر جستوجو بنویسید.
- نام افزونه و صفحه رسمی اون رو با لینک مخزن وردپرس تطبیق بدید.
- روی «هماکنون نصب نمایید» بزنید و بعد افزونه رو فعال کنید.
اگه تا حالا افزونه نصب نکردید، راهنمای نصب افزونه در وردپرس همه مراحل رو سادهتر نشونتون میده.

تغییر پست تایپ در ویرایشگر بلوکی
برای تبدیل یک نوشته یا برگه، اول همون محتوا رو توی ویرایشگر باز کنید. اگه ستون تنظیمات سمت چپ صفحه بسته هست، روی آیکون تنظیمات بالای صفحه بزنید تا باز بشه.
- محتوایی رو انتخاب کنید که میخواید نوعش رو عوض کنید.
- توی ستون تنظیمات، بخش مربوط به نوشته یا برگه رو انتخاب کنید.
- گزینه «Post Type» رو پیدا کنید.
- نوع محتوای جدید، مثل «Post» یا «Page»، رو انتخاب کنید.
- روی «بهروزرسانی» بزنید تا تغییر ذخیره بشه.
بعد از ذخیره، ممکنه محتوا دیگه توی فهرست قبلی دیده نشه. جای نگرانی نیست؛ مثلاً اگه نوشته رو به برگه تبدیل کردید، باید اون رو توی بخش «برگهها» پیدا کنید.
تغییر نوع محتوا با ویرایش سریع
برای تغییر یک محتوا همیشه لازم نیست ویرایشگر کامل رو باز کنید. از پیشخوان به فهرست نوشتهها یا برگهها برید، نشانگر ماوس رو روی عنوان محتوا نگه دارید و «ویرایش سریع» رو بزنید. بعد نوع جدید رو از گزینه Post Type انتخاب کنید و روی «بهروزرسانی» بزنید.

تغییر گروهی پست تایپ چند محتوا
اگه میخواید چند محتوا رو به یک نوع یکسان تبدیل کنید، ویرایش گروهی افزونه خیلی سریعتر کارتون رو راه میاندازه:
- از پیشخوان به «نوشتهها ← همه نوشتهها» برید.
- تیک محتواهایی رو بزنید که میخواید تبدیلشون کنید.
- از منوی «کارهای دستهجمعی»، گزینه «ویرایش» رو انتخاب کنید.
- روی «اجرا» بزنید تا تنظیمات گروهی باز بشه.
- از گزینه Post Type، نوع محتوای مقصد رو انتخاب کنید.
- روی «بهروزرسانی» بزنید و تا وقتی کار تموم نشده، صفحه رو نبندید.

بهتره اول این روش رو روی یک یا دو محتوای آزمایشی انجام بدید. وقتی مطمئن شدید نتیجه درسته، تعداد بیشتری رو تبدیل کنید. اینطوری اگه قالب یا فیلدهای اختصاصی مشکلی داشته باشن، زودتر متوجه میشید.
بعد از تبدیل، آدرس محتوا رو بررسی کنید
تغییر پست تایپ ممکنه ساختار آدرس محتوا رو هم عوض کنه. قبل و بعد از تبدیل، آدرس قدیمی و جدید رو یادداشت کنید. بعد هر دو آدرس رو توی یک پنجره ناشناس مرورگر باز کنید و ببینید محتوا درست نمایش داده میشه یا نه.
اگه آدرس تغییر کرده، از آدرس قبلی به آدرس جدید ریدایرکت ۳۰۱ بسازید. ریدایرکت ۳۰۱ یعنی مرورگر و موتور جستوجو برای همیشه از لینک قدیمی به لینک جدید فرستاده میشن. آموزش ساخت تغییر مسیر با افزونه Redirection توی این مرحله کمکتون میکنه.
محدودیتهای Post Type Switcher
- این افزونه فایل پیوست رو به نوع محتوای دیگه تبدیل نمیکنه و امکان تبدیل محتوا به فایل پیوست هم در دسترس نیست.
- دستهبندی، برچسب یا فیلد اختصاصی مبدأ همیشه معادل مناسبی توی پست تایپ مقصد نداره.
- قالب نمایش محتوای جدید به تنظیمات قالب و افزونههای سایتتون بستگی داره.
- اگه یک افزونه پست تایپ مقصد رو ساخته باشه، با غیرفعالشدن اون افزونه ممکنه دسترسی معمول به محتوا سخت بشه.
چرا Convert Post Types رو پیشنهاد نمیکنیم؟
صفحه رسمی افزونه Convert Post Types بهدلیل مشکل امنیتی توی مخزن وردپرس بسته شده و امکان دانلودش هم در دسترس نیست. پس اون رو نصب نکنید. برای تبدیل تکی و گروهی محتوا، توی این مقاله فقط از افزونه رایگان Post Type Switcher استفاده میکنیم.
جمعبندی
خود وردپرس هنوز گزینه مستقیمی برای تغییر پست تایپ توی پیشخوان نداره. افزونه رایگان Post Type Switcher این امکان رو به ویرایشگر، ویرایش سریع و ویرایش گروهی اضافه میکنه. قبل از تبدیل بکاپ بگیرید، اول کار رو روی یک محتوای آزمایشی انجام بدید و بعد آدرس، ظاهر صفحه، دستهبندیها و فیلدهای اختصاصی رو بررسی کنید.
آیا میتونیم نوشته رو به برگه تبدیل کنیم؟
بله. بعد از نصب افزونه رایگان Post Type Switcher، نوشته رو باز کنید، نوع محتوا رو روی Page بذارید و تغییرات رو ذخیره کنید. بعد از تبدیل، آدرس و ظاهر برگه رو هم بررسی کنید.
آیا خود وردپرس ابزار تغییر پست تایپ داره؟
نه. خود وردپرس توی پیشخوان گزینه مستقیمی برای تبدیل نوشته، برگه یا پست تایپ سفارشی به همدیگه نداره. برای انجام این کار بدون کدنویسی میتونید از Post Type Switcher استفاده کنید.
تغییر پست تایپ محتوا رو پاک میکنه؟
معمولاً متن و تصویرهای اصلی پاک نمیشن، ولی ممکنه آدرس، قالب نمایش، دستهبندیها یا فیلدهای اختصاصی تغییر کنن. پس قبل از شروع بکاپ بگیرید و اول تبدیل رو روی یک محتوای آزمایشی انجام بدید.
میتونیم چند نوشته رو همزمان تبدیل کنیم؟
بله. محتواها رو توی فهرست نوشتهها انتخاب کنید، «ویرایش» رو از کارهای دستهجمعی بزنید و نوع مقصد رو از گزینه Post Type مشخص کنید. بهتره تعداد زیادی محتوا رو یکباره تغییر ندید و نتیجه هر مرحله رو بررسی کنید.

با سلام و خسته نباشید
چطور میشه نام خود پست تایپ را تغییر داد مثلاً من یه قالب دارم که پست تایپ پروژه ها داره و میخوام اسمش رو تغییر بدم بگذارم خودروها
ممنون میشم راهنمایی کنید
سلام
برای افزودن ویژگی های قالب به پست تایپ سفارشی و دسته بندی (مثلا تنظیمات قالب جنه ) باید چکار کرد؟ (چون این قالب در هر صفحه پست یا دسته بندی یکسری تنظیمات دارد؟
با تشکر
سلام باید از meta های وردپرس استفاده کنید.
با درود
بنده این کار را انجام دادم
ولی یک مشکلی ایجاد شده
اونم اینکه در صفحه محصول نام دسته بندی نوشته ها در مسیر محصول نمایش داده میشه
به عنوان مثال یک دسته بندی برای نوشته ها داریم با نام مقالات
حالا در صفحه محصولات فروشگاه به جای:
خانه/ محصولات/ محصول 1
مسیر زیر نمایش داده میشه:
خانه/ محصولات/ مقالات/ محصول 1
ممنون میشم راهنمایی کنید
سلام
از طریق بخش تنظیمات> پیوند های یکتا میتونید ساختار پیوند یکتای سایت رو ویرایش کنید
ممنون
ببینید الان پیوندهای یکتا در قسمت تنظیمات عمومی روی نام نوشته و برای محصول روی پایگاه سفارشی است
و نکته ای که هست اگر بنده یک محصول جدید اضافه کنم این مشکل وجود نداره
مشکل فقط برای محصولاتی است که قبلا نوشته بودن و الان با این افزونه به محصول تبدیل کردم
لطفا راهنمایی کنید
با تشکر
اگر با افزونه یوست سئو این مسیر رو توی سایت نمایش میدید پس به دلیل انتخاب دسته بندی و پست تایپ توی نوشته هست. از بخش دسته بندی ها مطمئن بشید محصول دسته بندی از نوشتهها دریافت نکرده. اگر حل نشد باید محصولات رو کپی بگیرید. حذف کنید و مجددا ایجاد کنید.
ممنون بابت پاسخگویی
میشه دقیق بگید از کدوم قسمت ها باید این دو مورد را چک کنم؟
1. یوست سئو و 2. بخش دسته بندی ها(قسمت انتخاب دسته بندی محصول هنگام ویرایش منظورتونه؟اینجا که کلا فقط دسته بندی های محصولات لود میشه )
در رابطه با راه حل حذف: بنده میخواستم همون اول نوشته ها را حذف کنم و از همون اول محصول ایجاد کنم. ولی خب گفتم با این افزونه مشکلی پیش نمیاد. ولی نمیخوام دیگه درگیر بحث سئو بشم. چون خیلی از مشکلات را برطرف کردم. پس امکان حذف برام مقدور نیست.
درود بر شما . بخش یوست » ظاهر جستجو » نمایش ریز مسیرها (مسیر کاربر در سایت)
با درود
این گزینه خاموش بود
حتی فعالش کردم و تنظیمات را برای محصولات روی هیچ کدام و همینطور دسته ها گذاشتم و هر تنظیمی اعمال کردم نشد
ولی خیلی عجیبه وقتی محصول جدید اضافه میکنم این مشکل وجود نداره
به هر حال خیلی ممنونم از وقتی که برای بنده گذاشتید
با ارزوی موفقیت و سلامتی برای شما
اگر مشکل حل نشد پس مشکل از انتقال دادهها هست. تکسونومی پست تایپ با افزونه منتقل شده و به این دلیل هست.
ممنون
میشه جمله تکسونومی پست تایپ با افزونه منتقل شده را بیشتر توضیح بدید؟و ایا امکان تغییر وجود داره؟
مورد بعدی حالا اگر هیچ راهی پیدا نشد ایا مشکلی برای محصولاتی که این مشکل را دارند( تکسونومی و نمایش دسته بندی نوشته ها) به وجود نمیاد؟از نظر سئو و …
امکان تغییرش از دیتابیس هست. منظور این هست که وقتی پست تایپ رو تغییر دادید دسته بندی نوشته هم همراه باهاش منتقل شده. خیر مشکلی برای محصولات جدید پیش نمیاد
خیلی ممنون
تغییر از طریق دیتابیس به ذهنم رسیده بود ولی گفتم شاید مشکلی پیش بیاد
ولی حالا که شما میگید مشکلی از بابت تغییر از طریق دیتابیس نیست پس باید به این صورت عمل کنیم
میشه مقاله یا اموزشی برای تغییر دسته بندی از طریق دیتابیس معرفی کنید
با تشکر
سپاس از شما. کار سادهای نیست و ممکنه توی مقاله اشتباهی رخ بده و سایت شما کلا بهم بریزه
سلام
من قالب سایت رو میخوام عوض کنم قالب جدید در قسمت نوشته ها به شکل زیر هستش
به جای گزینه نوشته ها گزینه اخبار اومده حالا باید برای درست شدن قالب مطالب به فیلم و سریال انتقال بدم با افزونه Post Type Switcher این کار رو انجام دادم
ولی بعد از انتقال یک مطلب صفحه به شکل زیر درمیاد
چه کار کنم ممنون
سلام
در صورتی که قالب سایت رو از ماخریداری کردید لطفا به بخش پشتیبانی تیکت ارسال کنید
خیلی ممنون عالی بود
فقط من قبلا” قالب سایتم معمولی بود و حالا یک قالب حرفه ای نصب کردم و حالا باید مطالبم رو که با ادیتور خود وردپرس نوشتم به ادیتوری که خود قالب داره انتقال بدم باید با کدوم افزونه بالا این کار رو انجام بدم زمینه کاری من فیلم و سریال هستش و هر کدوم از این دو بخش در قالب یک بخش مجزا داره ممنون
سپاس از شما. خیر نیازی نیست. اگر پست تایپ قالب تغییر نکرده نیازی به انتقال نیست.