Hocam sadece indirme linkini gizlemek için, sayfanızın yapısını görmemiz lazım. Ben tamamen içeriği şu şekilde gizlettim:

Temanızdaki functions.php'nin en altına şu fonksiyonu ekleyin:

# Kullanıcı belirtilen post'a yorum yapmışmı kontrol et
function yorumYaptimi($post_id){
	global $wpdb;

	if(is_user_logged_in()){
		$user_id = get_current_user_id();

		return $wpdb->get_var("SELECT comment_ID FROM wp_comments WHERE comment_post_ID = $post_id AND user_id = $user_id");
	}else {
		$user_ip = filter_var($_SERVER['REMOTE_ADDR'], FILTER_VALIDATE_IP);

		if(!$user_ip)
			return false;

		return $wpdb->get_var("SELECT comment_ID FROM wp_comments WHERE comment_post_ID = $post_id AND user_id = 0 AND comment_author_IP = '$user_ip'");
	}
}
Daha sonra temanızın single.php'sinde the_content() yada get_the_content() fonksiyonlarını bulup şöyle değiştirin
if( yorumYaptimi(get_the_ID()) ){
				the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentyfourteen' ) ); // burası sizin eski the_content fonksiyonunuz
			}else{
				echo "İçeriği görmek için yorum yapmalısınız.";
			}
Giriş yapmış kullanıcıları ID'sine göre, giriş yapmayan kullanıcıları IP'sine göre kontrol ediyor.