WordPress meta descriptionを追加

WordPressはデフォルトで meta description がなかったので追加しました。

外観>テーマの編集>テーマのための関数 (functions.php)

以下のコードを追加

function twentyseventeen_meta_description() {
	$description = "";
	if ( is_home() ) {
		$description = get_bloginfo( 'description' );
	} elseif ( is_category() ) {
		$description =strip_tags(category_description());
	} elseif ( is_tag() ) {
		$description = tag_description()?strip_tags(tag_description()):"タグ「".single_tag_title('',false)."」のついている記事一覧ページです";
	} elseif ( is_single() ) {
		while ( have_posts() ) : the_post();
			$description = strip_tags(get_the_excerpt());
		endwhile;
	}
	if ( !empty($description) ) {
		printf( '<meta name="description" content="%s" />' . "\n", str_replace(array("\r","\n"), '', $description) );
	}
}
add_action( 'wp_head', 'twentyseventeen_meta_description' );