هنگام توسعه قالب اختصاصی وردپرس، گاهی محتوا در ساختار نوشته یا برگه قرار نمیگیرد. نوع نوشته سفارشی به شما اجازه میدهد مدل محتوایی مستقل با فیلدها و قالبهای مخصوص خود بسازید. کد زیر یک نوع نوشته نمونه برای آیتمهای نمونهکار ثبت میکند.
وردپرس: ساخت نوع نوشته سفارشی
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');
Exactly what I was looking for. Thanks!
Super helpful snippet for my new project.