プラグインを利用すると、外部サイト、サーバーを経由するものが多く、SSLなどセキュリティが高いと利用できないことが

多いので、標準で簡単なものを準備。

<?php
	//カテゴリ情報から関連記事を4個ランダムに呼び出す
	$categories = get_the_category($post->ID);
	$category_slug = array();
	foreach($categories as $category):
	  array_push( $category_slug, $category -> slug);
	endforeach ;

	$args = array(
		'posts_per_page' => 4, // 取得数
		'orderby' => 'rand', // 取得順 rand -> ランダム
		'post_type' => 'movies', // ポスト名
		'category_name' => implode(',', $category_slug), // カテゴリー名 => コンマをつけた文字列 例: '1, 2, -3' 
		'post_status' => 'publish' // 公開
	);
	$show_movies = get_posts( $args );
?>
<?php if(!empty($show_movies)): ?>
	<div class="related_box">
		<h3>関連動画</h3>
		<ul>
	<?php foreach ($show_movies as $key => $value): ?>
			<li>
				<div class="related_thumb">
					<a href="<?php the_permalink($value->ID) ?>" title="<?php the_title_attribute($value->ID); ?>">
					<?php if ( has_post_thumbnail() ): // サムネイルを持っているとき ?>
					<?php echo get_the_post_thumbnail($value->ID, 'top_imglist'); //サムネイルを呼び出す?>
					<?php else: // サムネイルを持っていないとき ?>
					<img src="<?php echo get_template_directory_uri(); ?>/images/no-image.png" alt="NO IMAGE" title="NO IMAGE" width="100px" />
					<?php endif; ?>
					</a>
				</div>
				<div class="related_content">
					<h4 class="related_title"> <a href="<?php the_permalink($value->ID); ?>"><?php echo $value->post_title; //記事のタイトル?></a></h4>
					<p class="related_text">
						<?php echo mb_substr( strip_tags( $value->post_content ), 0, 70 ) . ''; //記事本文の抜粋を70文字だけ取り出す?></p>
					<p class="related_read"><a href="<?php the_permalink($value->ID); ?>">記事を読む</a></p>
				</div>
			</li>
	<?php endforeach;?>
		</ul>
	</div>
<?php else:?>
	<p>記事はありませんでした</p>
<?php
	endif;
	wp_reset_postdata();
?>