hoseyn sahebi 28 تیر 1395 بدون نظر 45 بازدید آموزش طراحی سایت

اگر می‌خواهید در صفحه‌ی آرشیو پست‌های خود دسته بندی‌های جدیدی ایجاد کنید، با افزودن اسنیپت زیر به فایل functions.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' );

نظرات کاربران (0)