| @@ -124,11 +124,11 @@ | ||
| 124 | 124 | } |
| 125 | 125 | |
| 126 | 126 | $addon_terms = $this->search_to_array( $addon_opts['search_terms'] . ' ' . $addon_opts['name'] ); |
| 127 | 127 | |
| 128 | - $matches = ! empty( array_intersect( $addon_terms, $normalized_term ) ); | |
| 128 | + $matched_terms = array_intersect( $addon_terms, $normalized_term ); | |
| 129 | 129 | |
| 130 | - if ( $matches ) { | |
| 130 | + if ( count( $matched_terms ) === count( $normalized_term ) ) { | |
| 131 | 131 | $matching_addon = $addon_id; |
| 132 | 132 | break; |
| 133 | 133 | } |
| 134 | 134 | } |