رفتن به محتوای اصلی

وردپرس: ساخت نوع نوشته سفارشی

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

function create_custom_post_type() {
    register_post_type('portfolio_item', [
        'labels'      => [
            'name'          => 'Portfolio',
            'singular_name' => 'Portfolio Item',
        ],
        'public'      => true,
        'has_archive' => true,
        'supports'    => ['title', 'editor', 'thumbnail'],
    ]);
}
add_action('init', 'create_custom_post_type');

2 Comments

ثبت دیدگاه

نشانی ایمیل شما منتشر نخواهد شد.