
فهرست محتوا
وردپرس یک سیستم مدیریت محتوای قدرتمند است که به کاربران امکان ایجاد و مدیریت انواع مختلف محتوا را میدهد. یکی از قابلیتهای مهم وردپرس، امکان ساخت پست تایپ سفارشی در وردپرس به کمک افزونه (Create custom typing posts in WordPress with the help of a plugin) است. این ویژگی به شما اجازه میدهد تا انواع جدیدی از محتوا را جدا از “نوشتهها” و “برگهها” ایجاد کنید. در این مقاله، بهطور کامل و جامع نحوه ساخت پست تایپ سفارشی در وردپرس به کمک افزونه را بررسی میکنیم. همچنین با مزایا، روشهای مختلف ایجاد آن و بهترین افزونههای موجود برای این کار آشنا خواهیم شد.
پست تایپ در وردپرس چیست؟
پست تایپ در وردپرس، به انواع مختلف محتواهای قابل انتشار در سایت گفته میشود. وردپرس بهطور پیشفرض چند نوع پست تایپ دارد، از جمله:
- نوشتهها (Post): مناسب برای مقالات، اخبار و محتوای وبلاگی
- برگهها (Page): مناسب برای صفحات استاتیک مانند “تماس با ما” و “درباره ما”
- ضمیمهها (Attachment): شامل تصاویر، ویدیوها و سایر فایلهای رسانهای
- رونوشتها (Revision): نسخههای ذخیرهشده از محتوای سایت
- منوهای ناوبری (Nav Menu): برای مدیریت فهرستهای سایت
بااینحال، گاهی اوقات شما نیاز دارید که انواع دیگری از محتوا را در سایت خود داشته باشید. بهعنوانمثال، اگر وبسایتی برای نمایش نمونه کارها، دورههای آموزشی یا محصولات خاص دارید، ایجاد یک پست تایپ سفارشی میتواند بسیار مفید باشد. اینجاست که ساخت پست تایپ در وردپرس با افزونه اهمیت پیدا میکند.
چرا باید پست تایپ سفارشی ایجاد کنیم؟
در ادامه دلایل ایجاد پست سفارشی را بررسی میکنیم:
مدیریت بهتر محتوا
با ایجاد پست تایپهای سفارشی، محتوای سایت خود را ساختارمند و قابل مدیریتتر میکنید. بهجای اینکه همه چیز را در بخش “نوشتهها” منتشر کنید، میتوانید بخشهای جداگانهای برای انواع خاصی از محتوا داشته باشید.
بهبود تجربه کاربری
با جداسازی انواع مختلف محتوا، کاربران سایت شما راحتتر میتوانند به اطلاعات موردنظرشان دسترسی پیدا کنند.
بهینهسازی سئو
دستهبندی صحیح محتوا به گوگل و سایر موتورهای جستجو کمک میکند که سایت شما را بهتر درک کرده و رتبه بهتری به آن بدهند.
افزایش قابلیتهای وردپرس
وردپرس را از یک سیستم وبلاگنویسی ساده به یک سیستم مدیریت محتوای پیشرفتهتر تبدیل میکند.
روشهای ایجاد پست تایپ سفارشی در وردپرس
برای ساخت پست تایپ در وردپرس با افزونه دو روش اصلی وجود دارد:
- روش کدنویسی با استفاده از تابع register_post_type (برای کاربران حرفهای)
- استفاده از افزونههای وردپرس (برای کاربران مبتدی و متوسط)
روش دوم بسیار راحتتر است و نیاز به دانش برنامهنویسی ندارد. در ادامه، بهترین افزونههای موجود برای ساخت پست تایپ سفارشی در وردپرس به کمک افزونه را معرفی میکنیم.
بهترین افزونههای ساخت پست تایپ سفارشی در وردپرس
در ادامه بهترین افزونههای ساخت پست سفارشی را بررسی میکنیم:
افزونه Custom Post Type UI
افزونهای رایگان و محبوب که امکان ایجاد و مدیریت انواع پست تایپ سفارشی را در وردپرس فراهم میکند. این افزونه دارای رابط کاربری سادهای است که حتی کاربران مبتدی نیز بهراحتی میتوانند از آن استفاده کنند.

افزونه WCK Custom Post Types and Custom Fields Creator
این افزونه علاوه بر امکان ایجاد پست تایپ سفارشی، به شما اجازه میدهد که فیلدهای متای سفارشی و دستهبندیهای جدیدی را نیز به سایت خود اضافه کنید.

افزونه Pods
افزونهای قدرتمند که علاوه بر ساخت پست تایپهای سفارشی، به شما امکان گسترش دستهبندیها، رسانهها و حتی کاربران سایت را نیز میدهد.

افزونه Toolset Types
یکی از بهترین افزونهها برای ساخت پست تایپ سفارشی در وردپرس به کمک افزونه است. با این افزونه، میتوانید پست تایپهای جدید، فیلدهای سفارشی، دستهبندیها و حتی طراحی قالبهای اختصاصی برای محتوای خود ایجاد کنید.

آموزش گامبهگام ساخت پست تایپ سفارشی در وردپرس به کمک افزونه Pods
افزونه Pods یکی از افزونههای قدرتمند برای ساخت پست تایپ سفارشی در وردپرس است. این افزونه به شما این امکان را میدهد که به سادگی پست تایپهای سفارشی ایجاد کرده و آنها را مدیریت کنید. Pods همچنین به شما امکان میدهد فیلدهای سفارشی، رابطهها (Relationships) و Taxonomies (دستهبندیها و برچسبها) را ایجاد کنید.
در اینجا، مراحل گامبهگام برای ساخت پست تایپ سفارشی در وردپرس به کمک افزونه Pods را توضیح میدهیم:
مرحله ۱: نصب و فعالسازی افزونه Pods
- وارد پیشخوان وردپرس شوید.
- از منوی سمت راست، روی افزونهها < افزودن افزونه کلیک کنید.
- در نوار جستجو، عبارت Pods را تایپ کرده و افزونه Pods را پیدا کنید.
- روی نصب کلیک کنید و پس از نصب، گزینه فعالسازی را بزنید.
- پس از فعالسازی، گزینهای به نام Pods Admin به منوی پیشخوان وردپرس اضافه خواهد شد.

مرحله ۲: ایجاد یک پست تایپ سفارشی جدید
- در پیشخوان وردپرس، به منوی Pods Admin بروید و گزینه Add New را انتخاب کنید.

- در صفحهای که باز میشود، گزینه Custom Post Type را انتخاب کنید.

- نام پست تایپ سفارشی خود را وارد کنید. برای مثال، اگر قصد دارید پست تایپ “نمونه کارها” را ایجاد کنید، نام آن را به Portfolio وارد کنید.
- در بخش Singular Label نام مفرد پست تایپ را وارد کنید. بهعنوان مثال: نمونه کار.
- در بخش Plural Label نام جمعی پست تایپ را وارد کنید. برای مثال: نمونه کارها.
- در قسمت Slug، نامک این پست تایپ را وارد کنید. برای مثال، “portfolio” که URL آن به صورت yoursite.com/portfolio خواهد بود.
- در این مرحله میتوانید تنظیمات اضافی مانند قابلیتهای پست تایپ (عنوان، ویرایشگر، تصویر شاخص و…) را مشخص کنید.
- پس از پر کردن اطلاعات مورد نظر، روی Save Pod کلیک کنید.
مرحله ۳: تنظیم ویژگیها و فیلدهای سفارشی
- پس از ایجاد پست تایپ، وارد صفحه تنظیمات آن شوید.
- برای افزودن فیلدهای سفارشی، روی Add Field کلیک کنید.
- فیلدهای مختلفی مثل متن، تصویر، تاریخ، یا فیلد انتخابی را میتوانید ایجاد کنید. این فیلدها به شما این امکان را میدهند که اطلاعات اضافی به پست تایپ خود اضافه کنید.
- فیلدهای سفارشی را میتوانید برای هر پست تایپ تنظیم کنید و بهراحتی آنها را از طریق رابط کاربری Pods مدیریت کنید.

مرحله ۴: ایجاد Taxonomies (دستهبندی و برچسبها)
- در منوی Pods Admin، گزینه Add New را انتخاب کنید و سپس Custom Taxonomy را انتخاب کنید.

- مشابه به پست تایپها، برای Taxonomy هم نامهای جمعی و مفرد را وارد کنید. برای مثال، نام آن را دستهبندی نمونه کارها وارد کنید.

- سپس پست تایپهایی که میخواهید این Taxonomy به آنها تعلق داشته باشد را انتخاب کنید. اینگونه دستهبندیها یا برچسبها به پست تایپ شما اختصاص داده میشوند.
- روی Save Pod کلیک کنید تا Taxonomy جدید ذخیره شود.
مرحله ۵: نمایش پست تایپ سفارشی در سایت
پس از ایجاد پست تایپ سفارشی، نیاز دارید که آن را در سایت خود نمایش دهید. برای این کار میتوانید از روشهای مختلفی استفاده کنید:
استفاده از شورتکد
برخی از قالبهای وردپرس از شورتکد برای نمایش پست تایپهای سفارشی پشتیبانی میکنند. برای مثال، میتوانید از شورتکد زیر استفاده کنید:
php
[display-pods name=”portfolio”]
این شورتکد تمام پستهای تایپ portfolio را نمایش میدهد.
ویرایش قالب وردپرس
اگر میخواهید پست تایپ سفارشی خود را بهصورت دستی در قالب وردپرس نمایش دهید، باید از کدهای PHP در فایلهای قالب استفاده کنید. در اینجا یک مثال از کدی که میتوانید در فایلهای archive.php یا single.php قالب خود قرار دهید:
$args = array(
'post_type' => 'portfolio', // نام پست تایپ سفارشی
'posts_per_page' => 10 // تعداد پستها
);
$query = new WP_Query($args);
if ($query->have_posts()) {
while ($query->have_posts()) {
$query->the_post();
the_title('<h2>', '</h2>');
the_content();
}
} else {
echo "محتوایی یافت نشد.";
}
wp_reset_postdata();
?>
این کد، آخرین ۱۰ پست از نوع portfolio را نمایش میدهد.
مرحله ۶: ذخیره و مدیریت پست تایپ سفارشی
پس از انجام تمام مراحل، پست تایپ شما در منوی وردپرس نمایش داده خواهد شد و شما میتوانید بهراحتی پستهای جدید ایجاد کنید. همچنین، میتوانید پستها را مدیریت کنید و فیلدهای سفارشی خود را ویرایش نمایید.
در آخر…
ساخت پست تایپ سفارشی در وردپرس به کمک افزونه یک راهکار عالی برای گسترش قابلیتهای وردپرس و سازماندهی بهتر محتوا است. با استفاده از افزونه Toolset Types میتوانید بدون نیاز به کدنویسی، انواع محتوای سفارشی را ایجاد کنید و سایت خود را حرفهایتر کنید.
همچنین بخوانید: آموزش ساخت پست تایپ سفارشی با استفاده از کد php در وردپرس
دیدگاهتان را بنویسید