افزودن نوع پست سفارشی به صفحه آرشیو در وردپرس

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

[php]
function add_custom_types_archive( $query ) {
if( is_category() || is_tag() && empty( $query->query_vars[‘suppress_filters’] ) ) {
$query->set( ‘post_type’, array(
‘post’, ‘your-custom-post-type-here’
));
return $query;
}
}
add_filter( ‘pre_get_posts’, ‘add_custom_types_archive’ );
[/php]

به این صفحه رتبه دهید

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

مشاوره رایگان
پیمایش به بالا