File: //var/www/gosurya-id/wp-content/themes/my-listing/archive.php
<?php
/**
 * The template for displaying archive pages.
 *
 * @since 1.0.0
 */
get_header();
global $wp_query;
$title = get_the_archive_title();
$description = get_the_archive_description();
if ( is_search() ) {
	$title = sprintf( __( 'Search Results for: <em>%s</em>', 'my-listing' ), get_search_query() );
}
?>
<div class="archive-page">
	<section class="i-section archive-heading <?php echo ! $description ? 'no-description' : '' ?>">
		<div class="container">
			<div class="row section-title">
				<h1 class="case27-primary-text"><?php echo $title ?></h1>
			</div>
			<?php if ( $description ): ?>
				<div class="row section-body archive-description text-center">
					<div class="col-md-12">
						<?php echo $description ?>
					</div>
				</div>
			<?php endif ?>
		</div>
	</section>
	<section class="i-section archive-posts">
		<div class="container">
		<?php if ( have_posts() ): ?>
				<div class="row section-body grid">
					<?php while ( have_posts() ): the_post(); ?>
    					<?php global $post;
						if ( get_post_type() === 'job_listing' ) {
							printf(
								'<div class="%s">%s</div>',
								'col-md-4 col-sm-6 col-xs-12',
								\MyListing\get_preview_card( $post->ID )
							);
    						continue;
						}
						c27()->get_partial( 'post-preview', [
							'wrap_in' => 'col-md-4 col-sm-6 col-xs-12 ' . ( is_sticky() ? ' sticky ' : '' ),
						] );
						?>
					<?php endwhile ?>
				</div>
				<div class="blog-footer">
					<div class="row project-changer">
						<div class="text-center">
							<?php echo paginate_links() ?>
						</div>
					</div>
				</div>
			<?php else: ?>
				<div class="row text-center">
					<div>
						<i class="no-results-icon material-icons">mood_bad</i>
						<p><?php _e( 'No results. Try another search?', 'my-listing' ) ?></p>
						<?php echo get_search_form() ?>
					</div>
				</div>
			<?php endif ?>
		</div>
	</section>
</div>
<?php get_footer();