به تخصصی ترین مرکز تولید قالب دولتی وردپرس خوش آمدید.

چ 30 آوریل 2025 ساعت 11:09

ساخت قالب اختصاصی با استفاده از Custom Post Types

ساخت قالب اختصاصی با استفاده از Custom Post Types

یکی از قابلیت‌های قدرتمند وردپرس است که به شما امکان می‌دهد انواع مختلفی از محتوا را مدیریت کنید. برای مثال، می‌توانید یک نوع پست اختصاصی برای پروژه‌ها، محصولات یا رویدادها ایجاد کنید.
مراحل ایجاد Custom Post Type:

تعریف Custom Post Type:
در فایل functions.php قالب خود، از تابع register_post_type استفاده کنید:
php

function create_project_post_type() {
register_post_type(‘project’,
array(
‘labels’ => array(
‘name’ => __(‘Projects’),
‘singular_name’ => __(‘Project’)
),
‘public’ => true,
‘has_archive’ => true,
‘supports’ => array(‘title’, ‘editor’, ‘thumbnail’),
)
);
}
add_action(‘init’, ‘create_project_post_type’);

ایجاد قالب برای Custom Post Type:
برای نمایش این نوع پست، فایل‌هایی مانند single-project.php و archive-project.php بسازید.

افزودن فیلدهای سفارشی:
از افزونه‌هایی مانند Advanced Custom Fields (ACF) یا کدنویسی دستی برای اضافه کردن فیلدهای سفارشی استفاده کنید.

نمایش محتوا:
از تابع WP_Query برای نمایش پست‌های Custom Post Type در صفحات مختلف استفاده کنید.