Echo icinde <?php taglarini kullanamazsin buyur düzenledim.
$custom_field = get_post_meta($post->ID, "secim", $single = true);
if(isset($custom_field)){
echo'
<div class="arsiv">
<a href="'.the_field('pdf').'" target="_blank"><img src="'.the_field('resim').'"/></a>
<a href="'.the_field('pdf').'" target="_blank"><h2>'.the_title().'</h2></a>
<p>'.kisalt($post->post_content, 150).'...</p>
<a href="'.the_field('pdf').'" target="_blank" class="pdf">PDF</a>
<a href="'.the_field('solidworks').'" target="_blank" class="solidworks">Solid</a>
</div>';
}else{
echo'
<div class="arsiv">
<a href="'.the_field('pdf').'" target="_blank"><img src="'.the_field('resim').'"/></a>
<a href="'.the_field('pdf').'" target="_blank"><h2>'.the_title().'</h2></a>
<p>'.kisalt($post->post_content, 150).'</p>
</div>';
}