@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}



/* hot word list */
#sidebar .hot_word {
  background-color: #fff;
  margin-bottom: 0;
}
#sidebar .hot_word ul {
  padding: 0;
  margin-top: 0;
  border: none;
}
#sidebar .hot_word ul li {
  display: inline-block;
}
#sidebar .hot_word ul li a {
  display: inline-block;
  border-radius: 0.5em;
  color: #fff;
  font-weight: bold;
  line-height: 1.0em;
  padding: 5px 8px;
  margin-right: 4px;
  background-color: #6bb6ff;
  margin-bottom: 4px;
  font-size: 0.9em;
  text-decoration: underline;
  /* transition: background-color 0.5s; */
}
#sidebar .hot_word ul li a:hover {
  background-color: #b8dbff;
  text-decoration: none;
}


// ----------------------------------------------------------------------------
// サイト内検索でカテゴリーとタグをヒット
// ----------------------------------------------------------------------------
function custom_search($search, $wp_query) {
	global $wpdb;

	if (!$wp_query->is_search)
	return $search;

	if (!isset($wp_query->query_vars))
	return $search;

	$search_words = explode(' ', isset($wp_query->query_vars['s']) ? $wp_query->query_vars['s'] : '');
	if ( count($search_words) > 0 ) {
		$search = '';
		foreach ( $search_words as $word ) {
			if ( !empty($word) ) {
				$search_word = $wpdb->escape("%{$word}%");
				$search .= " AND (
						{$wpdb->posts}.post_title LIKE '{$search_word}'
						OR {$wpdb->posts}.post_content LIKE '{$search_word}'
						OR {$wpdb->posts}.ID IN (
							SELECT distinct r.object_id
							FROM {$wpdb->term_relationships} AS r
							INNER JOIN {$wpdb->term_taxonomy} AS tt ON r.term_taxonomy_id = tt.term_taxonomy_id
							INNER JOIN {$wpdb->terms} AS t ON tt.term_id = t.term_id
							WHERE t.name LIKE '{$search_word}'
						OR t.slug LIKE '{$search_word}'
						OR tt.description LIKE '{$search_word}'
						)
						OR {$wpdb->posts}.ID IN (
							SELECT distinct p.post_id
							FROM {$wpdb->postmeta} AS p
							WHERE p.meta_value LIKE '{$search_word}'
						)
				) ";
			}
		}
	}

	return $search;
}
add_filter('posts_search','custom_search', 10, 2);

