Ivory Search – WordPress Search Plugin - Version 4.1.2

Version Description

  • Menu search post types can be managed now from search form post types option.
Download this release

Release Info

Developer vinod dalvi
Plugin Icon 128x128 Ivory Search – WordPress Search Plugin
Version 4.1.2
Comparing to
See all releases

Code changes from version 4.1.1 to 4.1.2

add-search-to-menu.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Ivory Search
4
  * Plugin URI: https://ivorysearch.com
5
  * Description: The WordPress Search plugin to power your WordPress site custom search. Helping you build a better search. Includes WooCommerce Search support!
6
- * Version: 4.1.1
7
  * Author: Ivory Search
8
  * Author URI: https://ivorysearch.com/
9
  * License: GPL2+
@@ -12,6 +12,8 @@
12
  * Text Domain: ivory-search
13
  *
14
  * @fs_premium_only /includes/class-is-stemmer.php
 
 
15
  *
16
  * Ivory Search is free software: you can redistribute it and/or modify
17
  * it under the terms of the GNU General Public License as published by
3
  * Plugin Name: Ivory Search
4
  * Plugin URI: https://ivorysearch.com
5
  * Description: The WordPress Search plugin to power your WordPress site custom search. Helping you build a better search. Includes WooCommerce Search support!
6
+ * Version: 4.1.2
7
  * Author: Ivory Search
8
  * Author URI: https://ivorysearch.com/
9
  * License: GPL2+
12
  * Text Domain: ivory-search
13
  *
14
  * @fs_premium_only /includes/class-is-stemmer.php
15
+ *
16
+ * WC tested up to: 3.4
17
  *
18
  * Ivory Search is free software: you can redistribute it and/or modify
19
  * it under the terms of the GNU General Public License as published by
admin/class-is-admin.php CHANGED
@@ -421,6 +421,9 @@ class IS_Admin
421
  if ( $invalid ) {
422
  break;
423
  }
 
 
 
424
  if ( isset( $args['_is_excludes'][$key] ) && !empty($args['_is_excludes'][$key]) ) {
425
  if ( is_array( $value ) && is_array( $args['_is_excludes'][$key] ) ) {
426
  foreach ( $value as $key2 => $val ) {
421
  if ( $invalid ) {
422
  break;
423
  }
424
+ if ( 'woo' === $key ) {
425
+ continue;
426
+ }
427
  if ( isset( $args['_is_excludes'][$key] ) && !empty($args['_is_excludes'][$key]) ) {
428
  if ( is_array( $value ) && is_array( $args['_is_excludes'][$key] ) ) {
429
  foreach ( $value as $key2 => $val ) {
admin/class-is-editor.php CHANGED
@@ -326,22 +326,28 @@ class IS_Search_Editor
326
  $content = __( 'Configure WooCommerce products search options here.', 'ivory-search' );
327
  IS_Help::help_info( $content );
328
  echo '<div>' ;
329
- $args = array( 'post', 'page' );
330
- if ( isset( $includes['post_type'] ) && !empty($includes['post_type']) && is_array( $includes['post_type'] ) ) {
331
- $args = array_values( $includes['post_type'] );
332
- }
333
 
334
- if ( in_array( 'product', $args ) ) {
335
- $woo_sku_disable = ( is_fs()->is_plan_or_trial( 'pro_plus' ) && $this->is_premium_plugin ? '' : ' disabled ' );
336
- $checked = ( isset( $includes['woo']['sku'] ) && $includes['woo']['sku'] ? 1 : 0 );
337
- echo '<p class="check-radio"><label for="' . $id . '-sku" ><input class="_is_includes-woocommerce" type="checkbox" ' . $woo_sku_disable . ' id="' . $id . '-sku" name="' . $id . '[woo][sku]" value="1" ' . checked( 1, $checked, false ) . '/>' ;
338
- echo '<span class="toggle-check-text"></span>' . esc_html__( "Search in WooCommerce products SKU.", 'ivory-search' ) . '</label>' ;
339
- echo IS_Admin::pro_link( 'pro_plus' ) . '</p>' ;
340
- if ( $checked ) {
341
- echo '<span class="ind-status ' . $id . '-woocommerce"></span>' ;
342
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
343
  } else {
344
- _e( 'WooCommerce product post type is not included in search.', 'ivory-search' );
345
  }
346
 
347
  ?>
@@ -893,22 +899,28 @@ class IS_Search_Editor
893
  $content = __( 'Exclude specific WooCommerce products from the search.', 'ivory-search' );
894
  IS_Help::help_info( $content );
895
  echo '<div>' ;
896
- $args = array( 'post', 'page' );
897
- if ( isset( $includes['post_type'] ) && !empty($includes['post_type']) && is_array( $includes['post_type'] ) ) {
898
- $args = array_values( $includes['post_type'] );
899
- }
900
 
901
- if ( in_array( 'product', $args ) ) {
902
- $outofstock_disable = ( is_fs()->is_plan_or_trial( 'pro_plus' ) && $this->is_premium_plugin ? '' : ' disabled ' );
903
- $checked = ( isset( $excludes['woo']['outofstock'] ) && $excludes['woo']['outofstock'] ? 1 : 0 );
904
- if ( $checked ) {
905
- echo '<span class="ind-status ' . $id . '-woocommerce"></span>' ;
906
  }
907
- echo '<p class="check-radio"><label for="' . $id . '-outofstock" ><input class="_is_excludes-woocommerce" type="checkbox" ' . $outofstock_disable . ' id="' . $id . '-outofstock" name="' . $id . '[woo][outofstock]" value="1" ' . checked( 1, $checked, false ) . '/>' ;
908
- echo '<span class="toggle-check-text"></span>' . esc_html__( "Exclude 'out of stock' WooCommerce products.", 'ivory-search' ) . '</label></p>' ;
909
- echo IS_Admin::pro_link( 'pro_plus' ) ;
 
 
 
 
 
 
 
 
 
 
 
910
  } else {
911
- _e( 'WooCommerce product post type is not included in search.', 'ivory-search' );
912
  }
913
 
914
  ?>
326
  $content = __( 'Configure WooCommerce products search options here.', 'ivory-search' );
327
  IS_Help::help_info( $content );
328
  echo '<div>' ;
 
 
 
 
329
 
330
+ if ( class_exists( 'WooCommerce' ) ) {
331
+ $args = array( 'post', 'page' );
332
+ if ( isset( $includes['post_type'] ) && !empty($includes['post_type']) && is_array( $includes['post_type'] ) ) {
333
+ $args = array_values( $includes['post_type'] );
 
 
 
 
334
  }
335
+
336
+ if ( in_array( 'product', $args ) ) {
337
+ $woo_sku_disable = ( is_fs()->is_plan_or_trial( 'pro_plus' ) && $this->is_premium_plugin ? '' : ' disabled ' );
338
+ $checked = ( isset( $includes['woo']['sku'] ) && $includes['woo']['sku'] ? 1 : 0 );
339
+ echo '<p class="check-radio"><label for="' . $id . '-sku" ><input class="_is_includes-woocommerce" type="checkbox" ' . $woo_sku_disable . ' id="' . $id . '-sku" name="' . $id . '[woo][sku]" value="1" ' . checked( 1, $checked, false ) . '/>' ;
340
+ echo '<span class="toggle-check-text"></span>' . esc_html__( "Search in WooCommerce products SKU.", 'ivory-search' ) . '</label>' ;
341
+ echo IS_Admin::pro_link( 'pro_plus' ) . '</p>' ;
342
+ if ( $checked ) {
343
+ echo '<span class="ind-status ' . $id . '-woocommerce"></span>' ;
344
+ }
345
+ } else {
346
+ _e( 'WooCommerce product post type is not included in search.', 'ivory-search' );
347
+ }
348
+
349
  } else {
350
+ _e( 'Activate WooCommerce plugin to use this option.', 'ivory-search' );
351
  }
352
 
353
  ?>
899
  $content = __( 'Exclude specific WooCommerce products from the search.', 'ivory-search' );
900
  IS_Help::help_info( $content );
901
  echo '<div>' ;
 
 
 
 
902
 
903
+ if ( class_exists( 'WooCommerce' ) ) {
904
+ $args = array( 'post', 'page' );
905
+ if ( isset( $includes['post_type'] ) && !empty($includes['post_type']) && is_array( $includes['post_type'] ) ) {
906
+ $args = array_values( $includes['post_type'] );
 
907
  }
908
+
909
+ if ( in_array( 'product', $args ) ) {
910
+ $outofstock_disable = ( is_fs()->is_plan_or_trial( 'pro_plus' ) && $this->is_premium_plugin ? '' : ' disabled ' );
911
+ $checked = ( isset( $excludes['woo']['outofstock'] ) && $excludes['woo']['outofstock'] ? 1 : 0 );
912
+ if ( $checked ) {
913
+ echo '<span class="ind-status ' . $id . '-woocommerce"></span>' ;
914
+ }
915
+ echo '<p class="check-radio"><label for="' . $id . '-outofstock" ><input class="_is_excludes-woocommerce" type="checkbox" ' . $outofstock_disable . ' id="' . $id . '-outofstock" name="' . $id . '[woo][outofstock]" value="1" ' . checked( 1, $checked, false ) . '/>' ;
916
+ echo '<span class="toggle-check-text"></span>' . esc_html__( "Exclude 'out of stock' WooCommerce products.", 'ivory-search' ) . '</label></p>' ;
917
+ echo IS_Admin::pro_link( 'pro_plus' ) ;
918
+ } else {
919
+ _e( 'WooCommerce product post type is not included in search.', 'ivory-search' );
920
+ }
921
+
922
  } else {
923
+ _e( 'Activate WooCommerce plugin to use this option.', 'ivory-search' );
924
  }
925
 
926
  ?>
admin/class-is-settings-fields.php CHANGED
@@ -130,16 +130,6 @@ class IS_Settings_Fields
130
  'ivory_search',
131
  'ivory_search_section'
132
  );
133
- $menu_search_form = ( isset( $this->opt['menu_search_form'] ) ? $this->opt['menu_search_form'] : 0 );
134
- if ( !$menu_search_form ) {
135
- add_settings_field(
136
- 'ivory_search_posts',
137
- __( 'Post Types', 'ivory-search' ),
138
- array( $this, 'menu_post_types' ),
139
- 'ivory_search',
140
- 'ivory_search_section'
141
- );
142
- }
143
  add_settings_field(
144
  'ivory_search_form',
145
  __( 'Search Form', 'ivory-search' ),
@@ -302,33 +292,6 @@ class IS_Settings_Fields
302
  echo '<div>' . $html . '</div>' ;
303
  }
304
 
305
- /**
306
- * Displays post types field.
307
- */
308
- function menu_post_types()
309
- {
310
- $content = __( 'Select post types here that you want to make searchable.', 'ivory-search' );
311
- IS_Help::help_info( $content );
312
- $html = '';
313
- $args = array(
314
- 'exclude_from_search' => false,
315
- );
316
- $posts = get_post_types( $args );
317
-
318
- if ( !empty($posts) ) {
319
- foreach ( $posts as $key => $post ) {
320
- $check_value = ( isset( $this->opt['add_search_to_menu_posts'][$key] ) && !$this->ivory_search ? $this->opt['add_search_to_menu_posts'][$key] : 0 );
321
- $check_value = ( isset( $this->opt['menu_posts'][$key] ) ? $this->opt['menu_posts'][$key] : $check_value );
322
- $html .= '<p><label for="is_menu_posts' . esc_attr( $key ) . '"><input class="ivory_search_posts" type="checkbox" id="is_menu_posts' . esc_attr( $key ) . '" name="ivory_search[menu_posts][' . esc_attr( $key ) . ']" value="' . esc_attr( $key ) . '" ' . checked( $key, $check_value, false ) . '/>';
323
- $html .= '<span class="toggle-check-text"></span>' . ucfirst( esc_html( $post ) ) . '</label></p>';
324
- }
325
- } else {
326
- $html = __( 'No post types registered on your site.', 'ivory-search' );
327
- }
328
-
329
- echo '<div>' . $html . '</div>' ;
330
- }
331
-
332
  /**
333
  * Displays menu search form field.
334
  */
@@ -338,42 +301,43 @@ class IS_Settings_Fields
338
  $content .= '<br />';
339
  $content .= __( 'It overwrites above Post Types option.', 'ivory-search' );
340
  IS_Help::help_info( $content );
341
- $html = '';
342
  $form_disable = ( is_fs()->is_plan_or_trial( 'pro' ) && $this->is_premium_plugin ? false : true );
343
-
344
  if ( $form_disable ) {
345
- $html .= '<p>' . IS_Admin::pro_link();
346
- $html .= '<select class="ivory_search_form" disabled id="menu_search_form" name="ivory_search[menu_search_form]" >';
347
- $html .= '<option value="0" selected="selected">' . __( 'none', 'ivory-search' ) . '</option>';
348
- $html .= '</select></p>';
349
- } else {
350
- $args = array(
351
- 'numberposts' => -1,
352
- 'post_type' => 'is_search_form',
353
- );
354
- $posts = get_posts( $args );
355
-
356
- if ( !empty($posts) ) {
357
- $check_value = ( isset( $this->opt['menu_search_form'] ) ? $this->opt['menu_search_form'] : 0 );
358
- $html .= '<p><select class="ivory_search_form" id="menu_search_form" name="ivory_search[menu_search_form]" >';
359
- $html .= '<option value="0" ' . selected( 0, $check_value, false ) . '>' . __( 'none', 'ivory-search' ) . '</option>';
360
- foreach ( $posts as $post ) {
361
- $html .= '<option value="' . $post->ID . '"' . selected( $post->ID, $check_value, false ) . ' >' . $post->post_title . '</option>';
362
  }
363
- $html .= '</select>';
364
-
365
- if ( $check_value && get_post_type( $check_value ) ) {
366
- $html .= '<a href="' . esc_url( menu_page_url( 'ivory-search', false ) ) . '&post=' . $check_value . '&action=edit"> ' . esc_html__( "Edit", 'ivory-search' ) . '</a>';
367
- } else {
368
- $html .= '<a href="' . esc_url( menu_page_url( 'ivory-search-new', false ) ) . '"> ' . esc_html__( "Create New", 'ivory-search' ) . '</a>';
369
  }
370
-
371
- $html .= '</p>';
 
 
 
 
 
372
  }
373
 
374
  }
375
 
376
- echo '<div>' . $html . '</div>' ;
377
  }
378
 
379
  /**
130
  'ivory_search',
131
  'ivory_search_section'
132
  );
 
 
 
 
 
 
 
 
 
 
133
  add_settings_field(
134
  'ivory_search_form',
135
  __( 'Search Form', 'ivory-search' ),
292
  echo '<div>' . $html . '</div>' ;
293
  }
294
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
295
  /**
296
  * Displays menu search form field.
297
  */
301
  $content .= '<br />';
302
  $content .= __( 'It overwrites above Post Types option.', 'ivory-search' );
303
  IS_Help::help_info( $content );
304
+ $html = '<p>';
305
  $form_disable = ( is_fs()->is_plan_or_trial( 'pro' ) && $this->is_premium_plugin ? false : true );
 
306
  if ( $form_disable ) {
307
+ $html .= IS_Admin::pro_link();
308
+ }
309
+ $args = array(
310
+ 'numberposts' => -1,
311
+ 'post_type' => 'is_search_form',
312
+ 'order' => 'ASC',
313
+ );
314
+ $posts = get_posts( $args );
315
+
316
+ if ( !empty($posts) ) {
317
+ $check_value = ( isset( $this->opt['menu_search_form'] ) ? $this->opt['menu_search_form'] : 0 );
318
+ $check_value = ( $check_value ? $check_value : 'default' );
319
+ $select_disable = ( $form_disable ? 'disabled' : '' );
320
+ $html .= '<select class="ivory_search_form" ' . $select_disable . ' id="menu_search_form" name="ivory_search[menu_search_form]" >';
321
+ foreach ( $posts as $post ) {
322
+ if ( 'default' === $check_value && 'Default Search Form' === $post->post_title ) {
323
+ $check_value = $post->ID;
324
  }
325
+ $html .= '<option value="' . $post->ID . '"' . selected( $post->ID, $check_value, false ) . ' >' . $post->post_title . '</option>';
326
+ if ( $form_disable && $post->ID === (int) $check_value ) {
327
+ break;
 
 
 
328
  }
329
+ }
330
+ $html .= '</select>';
331
+
332
+ if ( $check_value && get_post_type( $check_value ) ) {
333
+ $html .= '<a href="' . esc_url( menu_page_url( 'ivory-search', false ) ) . '&post=' . $check_value . '&action=edit"> ' . esc_html__( "Edit", 'ivory-search' ) . '</a>';
334
+ } else {
335
+ $html .= '<a href="' . esc_url( menu_page_url( 'ivory-search-new', false ) ) . '"> ' . esc_html__( "Create New", 'ivory-search' ) . '</a>';
336
  }
337
 
338
  }
339
 
340
+ echo '</p><div>' . $html . '</div>' ;
341
  }
342
 
343
  /**
admin/css/ivory-search-admin.css CHANGED
@@ -207,6 +207,11 @@ h1.wp-heading-inline {
207
  border: 0;
208
  }
209
 
 
 
 
 
 
210
  #post-body-content {
211
  margin-bottom: 15px;
212
  }
207
  border: 0;
208
  }
209
 
210
+ #search-body #titlediv #title:disabled {
211
+ background: #1e8cbe;
212
+ color: #FFFF;
213
+ }
214
+
215
  #post-body-content {
216
  margin-bottom: 15px;
217
  }
admin/js/ivory-search-admin.js CHANGED
@@ -71,14 +71,8 @@
71
  $('#search-body option').mousedown(function(e) {
72
  if ($(this).attr('selected')) {
73
  $(this).removeAttr('selected');
74
- } else {
75
- $(this).attr('selected', 'selected' );
76
  }
77
- var ind_class = $(this).parent().attr("class");
78
- if ( ind_class !== null ) {
79
- $('.form-table h3 .indicator.'+ind_class).fadeOut().fadeIn();
80
- }
81
- return false;
82
  } );
83
 
84
  $( ".col-title .list-search" ).keyup(function() {
71
  $('#search-body option').mousedown(function(e) {
72
  if ($(this).attr('selected')) {
73
  $(this).removeAttr('selected');
74
+ return false;
 
75
  }
 
 
 
 
 
76
  } );
77
 
78
  $( ".col-title .list-search" ).keyup(function() {
admin/partials/new-search-form.php CHANGED
@@ -75,6 +75,7 @@ if ( ! defined( 'ABSPATH' ) ) {
75
  'autocomplete' => 'off',
76
  'disabled' =>
77
  current_user_can( 'is_edit_search_form', $post_id ) && 'Default Search Form' !== $post->title() ? '' : 'disabled',
 
78
  );
79
 
80
  echo sprintf( '<input %s />', IS_Admin_Public::format_atts( $posttitle_atts ) );
75
  'autocomplete' => 'off',
76
  'disabled' =>
77
  current_user_can( 'is_edit_search_form', $post_id ) && 'Default Search Form' !== $post->title() ? '' : 'disabled',
78
+ 'title' => 'Default Search Form' !== $post->title() ? __( "Enter search form name.", 'ivory-search' ) : __( "Editing title of Default Search Form is prohibited.", 'ivory-search' ),
79
  );
80
 
81
  echo sprintf( '<input %s />', IS_Admin_Public::format_atts( $posttitle_atts ) );
languages/default.po CHANGED
@@ -1,8 +1,8 @@
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Ivory Search\n"
4
- "POT-Creation-Date: 2018-09-10 19:33+0530\n"
5
- "PO-Revision-Date: 2018-09-10 19:33+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: Ivory Search <admin@ivorysearch.com>\n"
8
  "Language: en_US\n"
@@ -21,7 +21,7 @@ msgid "The changes you made will be lost if you navigate away from this page."
21
  msgstr ""
22
 
23
  #: ../admin/class-is-admin.php:95 ../admin/class-is-help.php:111
24
- #: ../admin/partials/new-search-form.php:185
25
  #: ../admin/partials/settings-form.php:91
26
  msgid "Support"
27
  msgstr ""
@@ -106,31 +106,31 @@ msgstr ""
106
  msgid "You are not allowed to edit this item."
107
  msgstr ""
108
 
109
- #: ../admin/class-is-admin.php:444
110
  msgid "You are not allowed to reset this item."
111
  msgstr ""
112
 
113
- #: ../admin/class-is-admin.php:478
114
  msgid "You are not allowed to copy this item."
115
  msgstr ""
116
 
117
- #: ../admin/class-is-admin.php:519
118
  msgid "You are not allowed to delete this item."
119
  msgstr ""
120
 
121
- #: ../admin/class-is-admin.php:523
122
  msgid "Error in deleting."
123
  msgstr ""
124
 
125
- #: ../admin/class-is-admin.php:728
126
  msgid "Save Form"
127
  msgstr ""
128
 
129
- #: ../admin/class-is-admin.php:740
130
  msgid "Upgrade To Access"
131
  msgstr ""
132
 
133
- #: ../admin/class-is-admin.php:747
134
  msgid "Install Pro Version To Access"
135
  msgstr ""
136
 
@@ -138,42 +138,42 @@ msgstr ""
138
  msgid "Configure the below options to make specific content searchable."
139
  msgstr ""
140
 
141
- #: ../admin/class-is-editor.php:102 ../admin/class-is-settings-fields.php:133
142
  msgid "Post Types"
143
  msgstr ""
144
 
145
  #: ../admin/class-is-editor.php:103 ../admin/class-is-editor.php:174
146
  #: ../admin/class-is-editor.php:252 ../admin/class-is-editor.php:288
147
- #: ../admin/class-is-editor.php:317 ../admin/class-is-editor.php:370
148
- #: ../admin/class-is-editor.php:405 ../admin/class-is-editor.php:456
149
- #: ../admin/class-is-editor.php:509 ../admin/class-is-editor.php:535
150
- #: ../admin/class-is-editor.php:601 ../admin/class-is-editor.php:655
151
- #: ../admin/class-is-editor.php:701 ../admin/class-is-editor.php:739
152
- #: ../admin/class-is-editor.php:768 ../admin/class-is-editor.php:814
153
- #: ../admin/class-is-editor.php:859 ../admin/class-is-editor.php:921
154
- #: ../admin/class-is-editor.php:940 ../admin/class-is-editor.php:976
155
- #: ../admin/class-is-editor.php:1001 ../admin/class-is-editor.php:1019
156
- #: ../admin/class-is-editor.php:1036 ../admin/class-is-editor.php:1059
157
- #: ../admin/class-is-editor.php:1074 ../admin/class-is-editor.php:1089
158
- #: ../admin/class-is-editor.php:1104 ../admin/class-is-editor.php:1119
159
  #: ../admin/class-is-settings-fields.php:117
160
  msgid "Expand All"
161
  msgstr ""
162
 
163
  #: ../admin/class-is-editor.php:103 ../admin/class-is-editor.php:174
164
  #: ../admin/class-is-editor.php:252 ../admin/class-is-editor.php:288
165
- #: ../admin/class-is-editor.php:317 ../admin/class-is-editor.php:370
166
- #: ../admin/class-is-editor.php:405 ../admin/class-is-editor.php:456
167
- #: ../admin/class-is-editor.php:509 ../admin/class-is-editor.php:535
168
- #: ../admin/class-is-editor.php:601 ../admin/class-is-editor.php:655
169
- #: ../admin/class-is-editor.php:701 ../admin/class-is-editor.php:739
170
- #: ../admin/class-is-editor.php:768 ../admin/class-is-editor.php:814
171
- #: ../admin/class-is-editor.php:859 ../admin/class-is-editor.php:921
172
- #: ../admin/class-is-editor.php:940 ../admin/class-is-editor.php:976
173
- #: ../admin/class-is-editor.php:1001 ../admin/class-is-editor.php:1019
174
- #: ../admin/class-is-editor.php:1036 ../admin/class-is-editor.php:1059
175
- #: ../admin/class-is-editor.php:1074 ../admin/class-is-editor.php:1089
176
- #: ../admin/class-is-editor.php:1104 ../admin/class-is-editor.php:1119
177
  #: ../admin/class-is-settings-fields.php:117
178
  msgid "Collapse All"
179
  msgstr ""
@@ -203,11 +203,11 @@ msgid ""
203
  "Display this post type in the search query URL and restrict search to it."
204
  msgstr ""
205
 
206
- #: ../admin/class-is-editor.php:164 ../admin/class-is-settings-fields.php:227
207
  msgid "No post types registered on your site."
208
  msgstr ""
209
 
210
- #: ../admin/class-is-editor.php:173 ../admin/class-is-editor.php:654
211
  msgid "Taxonomy Terms"
212
  msgstr ""
213
 
@@ -228,16 +228,16 @@ msgid "Taxonomy terms selected display in BOLD"
228
  msgstr ""
229
 
230
  #: ../admin/class-is-editor.php:206 ../admin/class-is-editor.php:265
231
- #: ../admin/class-is-editor.php:549 ../admin/class-is-editor.php:640
232
- #: ../admin/class-is-editor.php:679 ../admin/class-is-editor.php:715
233
- #: ../admin/class-is-editor.php:872
234
  msgid "Search.."
235
  msgstr ""
236
 
237
  #: ../admin/class-is-editor.php:215 ../admin/class-is-editor.php:272
238
- #: ../admin/class-is-editor.php:557 ../admin/class-is-editor.php:649
239
- #: ../admin/class-is-editor.php:688 ../admin/class-is-editor.php:723
240
- #: ../admin/class-is-editor.php:880
241
  msgid "Press CTRL key to select multiple terms or deselect them."
242
  msgstr ""
243
 
@@ -257,11 +257,11 @@ msgstr ""
257
  msgid "Search in taxonomy terms description."
258
  msgstr ""
259
 
260
- #: ../admin/class-is-editor.php:244 ../admin/class-is-editor.php:693
261
  msgid "No taxonomies registered for slected post types."
262
  msgstr ""
263
 
264
- #: ../admin/class-is-editor.php:251 ../admin/class-is-editor.php:700
265
  msgid "Custom Fields"
266
  msgstr ""
267
 
@@ -273,7 +273,7 @@ msgstr ""
273
  msgid "Selected Custom Fields :"
274
  msgstr ""
275
 
276
- #: ../admin/class-is-editor.php:287 ../admin/class-is-editor.php:738
277
  msgid "WooCommerce"
278
  msgstr ""
279
 
@@ -285,340 +285,344 @@ msgstr ""
285
  msgid "Search in WooCommerce products SKU."
286
  msgstr ""
287
 
288
- #: ../admin/class-is-editor.php:309 ../admin/class-is-editor.php:760
289
  msgid "WooCommerce product post type is not included in search."
290
  msgstr ""
291
 
292
- #: ../admin/class-is-editor.php:316 ../admin/class-is-editor.php:767
 
 
 
 
293
  msgid "Authors"
294
  msgstr ""
295
 
296
- #: ../admin/class-is-editor.php:320
297
  msgid "Make specific author posts searchable."
298
  msgstr ""
299
 
300
- #: ../admin/class-is-editor.php:353
301
  msgid ""
302
  "Search has been already limited by excluding specific authors posts in the "
303
  "Excludes section."
304
  msgstr ""
305
 
306
- #: ../admin/class-is-editor.php:361
307
  msgid ""
308
  "Search in author Display name and display the posts created by that author."
309
  msgstr ""
310
 
311
- #: ../admin/class-is-editor.php:369 ../admin/class-is-editor.php:813
312
  msgid "Post Status"
313
  msgstr ""
314
 
315
- #: ../admin/class-is-editor.php:373
316
  msgid "Configure options to search posts having specific post statuses."
317
  msgstr ""
318
 
319
- #: ../admin/class-is-editor.php:397
320
  msgid ""
321
  "Search has been already limited by excluding specific posts statuses from "
322
  "search in the Excludes section."
323
  msgstr ""
324
 
325
- #: ../admin/class-is-editor.php:404
326
  msgid "Comments"
327
  msgstr ""
328
 
329
- #: ../admin/class-is-editor.php:409
330
  msgid "Make posts searchable that have a specific number of comments."
331
  msgstr ""
332
 
333
- #: ../admin/class-is-editor.php:425
334
  msgid "The search operator to compare comments count."
335
  msgstr ""
336
 
337
- #: ../admin/class-is-editor.php:432
338
  msgid "NA"
339
  msgstr ""
340
 
341
- #: ../admin/class-is-editor.php:436
342
  msgid "The amount of comments your posts has to have."
343
  msgstr ""
344
 
345
- #: ../admin/class-is-editor.php:446
346
  msgid "Search in approved comments content."
347
  msgstr ""
348
 
349
- #: ../admin/class-is-editor.php:455 ../admin/class-is-list-table.php:34
350
  msgid "Date"
351
  msgstr ""
352
 
353
- #: ../admin/class-is-editor.php:459
354
  msgid "Make posts searchable that were created in the specified date range."
355
  msgstr ""
356
 
357
- #: ../admin/class-is-editor.php:472
358
  msgid "Day"
359
  msgstr ""
360
 
361
- #: ../admin/class-is-editor.php:483
362
  msgid "Month"
363
  msgstr ""
364
 
365
- #: ../admin/class-is-editor.php:494
366
  msgid "Year"
367
  msgstr ""
368
 
369
- #: ../admin/class-is-editor.php:508
370
  msgid "Password"
371
  msgstr ""
372
 
373
- #: ../admin/class-is-editor.php:512
374
  msgid "Configure options to search posts with or without password."
375
  msgstr ""
376
 
377
- #: ../admin/class-is-editor.php:517
378
  msgid "Search all posts with and without passwords."
379
  msgstr ""
380
 
381
- #: ../admin/class-is-editor.php:519
382
  msgid "Search only posts with passwords."
383
  msgstr ""
384
 
385
- #: ../admin/class-is-editor.php:521
386
  msgid "Search only posts without passwords."
387
  msgstr ""
388
 
389
- #: ../admin/class-is-editor.php:534 ../admin/class-is-editor.php:858
390
  msgid "File Types"
391
  msgstr ""
392
 
393
- #: ../admin/class-is-editor.php:538
394
  msgid ""
395
  "Configure searching to search based on posts that have a specific MIME type "
396
  "or files that have specific media attachments"
397
  msgstr ""
398
 
399
- #: ../admin/class-is-editor.php:560
400
  msgid ""
401
  "Search has been already limited by excluding specific File type in the "
402
  "Excludes section."
403
  msgstr ""
404
 
405
- #: ../admin/class-is-editor.php:563 ../admin/class-is-editor.php:886
406
  msgid "Attachment post type is not included in search."
407
  msgstr ""
408
 
409
- #: ../admin/class-is-editor.php:567
410
  msgid "Selected File Types :"
411
  msgstr ""
412
 
413
- #: ../admin/class-is-editor.php:593
414
  msgid "Configure the options to exclude specific content from search."
415
  msgstr ""
416
 
417
- #: ../admin/class-is-editor.php:600
418
  msgid "Posts"
419
  msgstr ""
420
 
421
- #: ../admin/class-is-editor.php:604
422
  msgid "The posts and pages of searchable post types display here."
423
  msgstr ""
424
 
425
- #: ../admin/class-is-editor.php:605
426
  msgid "Select the posts you wish to exclude from the search."
427
  msgstr ""
428
 
429
- #: ../admin/class-is-editor.php:606
430
  msgid "Selected post types display in BOLD."
431
  msgstr ""
432
 
433
- #: ../admin/class-is-editor.php:658
434
  msgid ""
435
  "The taxonomies and terms attached to searchable post types display here."
436
  msgstr ""
437
 
438
- #: ../admin/class-is-editor.php:659
439
  msgid "Exclude posts from search results that have specific terms"
440
  msgstr ""
441
 
442
- #: ../admin/class-is-editor.php:660
443
  msgid "Selected terms taxonomy title display in BOLD."
444
  msgstr ""
445
 
446
- #: ../admin/class-is-editor.php:704
447
  msgid "Exclude posts from the search having selected custom fields."
448
  msgstr ""
449
 
450
- #: ../admin/class-is-editor.php:727
451
  msgid "Excluded Custom Fields :"
452
  msgstr ""
453
 
454
- #: ../admin/class-is-editor.php:742
455
  msgid "Exclude specific WooCommerce products from the search."
456
  msgstr ""
457
 
458
- #: ../admin/class-is-editor.php:757
459
  msgid "Exclude 'out of stock' WooCommerce products."
460
  msgstr ""
461
 
462
- #: ../admin/class-is-editor.php:771
463
  msgid "Exclude posts from the search created by slected authors."
464
  msgstr ""
465
 
466
- #: ../admin/class-is-editor.php:806
467
  msgid ""
468
  "Search has been already limited to posts created by specific authors in the "
469
  "Includes section."
470
  msgstr ""
471
 
472
- #: ../admin/class-is-editor.php:817
473
  msgid "Exclude posts from the search having selected post statuses."
474
  msgstr ""
475
 
476
- #: ../admin/class-is-editor.php:840
477
  msgid ""
478
  "Search has been already limited to posts statuses set in the Includes "
479
  "section."
480
  msgstr ""
481
 
482
- #: ../admin/class-is-editor.php:848
483
  msgid "Exclude sticky posts from search."
484
  msgstr ""
485
 
486
- #: ../admin/class-is-editor.php:862
487
  msgid ""
488
  "Exclude posts specially media attachment posts from the search having "
489
  "selected file types."
490
  msgstr ""
491
 
492
- #: ../admin/class-is-editor.php:883
493
  msgid ""
494
  "Search has been already limited to specific File type set in the Includes "
495
  "section."
496
  msgstr ""
497
 
498
- #: ../admin/class-is-editor.php:890
499
  msgid "Excluded File Types :"
500
  msgstr ""
501
 
502
- #: ../admin/class-is-editor.php:913
503
  msgid "Configure the options here to control search of this search form."
504
  msgstr ""
505
 
506
- #: ../admin/class-is-editor.php:920
507
  msgid "Posts Per Page"
508
  msgstr ""
509
 
510
- #: ../admin/class-is-editor.php:930
511
  msgid "Number of posts to display on search results page."
512
  msgstr ""
513
 
514
- #: ../admin/class-is-editor.php:939
515
  msgid "Order By"
516
  msgstr ""
517
 
518
- #: ../admin/class-is-editor.php:975
519
  msgid "Highlight Terms"
520
  msgstr ""
521
 
522
- #: ../admin/class-is-editor.php:985
523
  msgid "Highlight searched terms on search results page."
524
  msgstr ""
525
 
526
- #: ../admin/class-is-editor.php:991
527
  msgid "Set highlight color."
528
  msgstr ""
529
 
530
- #: ../admin/class-is-editor.php:1000
531
  msgid "Search Terms Relation"
532
  msgstr ""
533
 
534
- #: ../admin/class-is-editor.php:1007
535
  msgid "OR - Display content having any of the searched terms."
536
  msgstr ""
537
 
538
- #: ../admin/class-is-editor.php:1009
539
  msgid "AND - Display content having all the searched terms."
540
  msgstr ""
541
 
542
- #: ../admin/class-is-editor.php:1018
543
  msgid "Fuzzy Matching"
544
  msgstr ""
545
 
546
- #: ../admin/class-is-editor.php:1024
547
  msgid "Whole - Search posts that include the whole search term."
548
  msgstr ""
549
 
550
- #: ../admin/class-is-editor.php:1026
551
  msgid ""
552
  "Partial - Also search words in the posts that begins or ends with the search "
553
  "term."
554
  msgstr ""
555
 
556
- #: ../admin/class-is-editor.php:1035
557
  msgid "Keyword Stemming"
558
  msgstr ""
559
 
560
- #: ../admin/class-is-editor.php:1039
561
  msgid "Searches the base word of a searched keyword"
562
  msgstr ""
563
 
564
- #: ../admin/class-is-editor.php:1040
565
  msgid ""
566
  "For Example: If you search \"doing\" then it also searches base word of "
567
  "\"doing\" that is \"do\" in the specified post types."
568
  msgstr ""
569
 
570
- #: ../admin/class-is-editor.php:1041
571
  msgid ""
572
  "If you want to search whole exact searched term then do not use this options "
573
  "and in this case it is not recommended to use when Fuzzy Matching option is "
574
  "set to Whole."
575
  msgstr ""
576
 
577
- #: ../admin/class-is-editor.php:1047
578
  msgid "Also search base word of searched keyword."
579
  msgstr ""
580
 
581
- #: ../admin/class-is-editor.php:1049
582
  msgid "Not recommended to use when Fuzzy Matching option is set to Whole."
583
  msgstr ""
584
 
585
- #: ../admin/class-is-editor.php:1058
586
  msgid "Sticky Posts"
587
  msgstr ""
588
 
589
- #: ../admin/class-is-editor.php:1064
590
  msgid "Move sticky posts to the start of the search results page."
591
  msgstr ""
592
 
593
- #: ../admin/class-is-editor.php:1073
594
  msgid "Empty Search"
595
  msgstr ""
596
 
597
- #: ../admin/class-is-editor.php:1079
598
  msgid "Display an error for empty search query."
599
  msgstr ""
600
 
601
- #: ../admin/class-is-editor.php:1088
602
  msgid "Respect exclude_from_search"
603
  msgstr ""
604
 
605
- #: ../admin/class-is-editor.php:1094
606
  msgid "Do not search post types which are excluded from search."
607
  msgstr ""
608
 
609
- #: ../admin/class-is-editor.php:1103
610
  msgid "Demo"
611
  msgstr ""
612
 
613
- #: ../admin/class-is-editor.php:1109
614
  msgid "Display search form only for site administrator."
615
  msgstr ""
616
 
617
- #: ../admin/class-is-editor.php:1118 ../admin/class-is-settings-fields.php:152
618
  msgid "Disable"
619
  msgstr ""
620
 
621
- #: ../admin/class-is-editor.php:1124
622
  msgid "Disable this search form."
623
  msgstr ""
624
 
@@ -631,15 +635,15 @@ msgstr ""
631
  msgid "Available Actions"
632
  msgstr ""
633
 
634
- #: ../admin/class-is-help.php:35 ../admin/partials/new-search-form.php:107
635
  msgid "Includes"
636
  msgstr ""
637
 
638
- #: ../admin/class-is-help.php:40 ../admin/partials/new-search-form.php:111
639
  msgid "Excludes"
640
  msgstr ""
641
 
642
- #: ../admin/class-is-help.php:45 ../admin/partials/new-search-form.php:115
643
  msgid "Options"
644
  msgstr ""
645
 
@@ -762,12 +766,12 @@ msgstr ""
762
  msgid "For more information:"
763
  msgstr ""
764
 
765
- #: ../admin/class-is-help.php:110 ../admin/partials/new-search-form.php:184
766
  #: ../admin/partials/settings-form.php:90
767
  msgid "Docs"
768
  msgstr ""
769
 
770
- #: ../admin/class-is-help.php:112 ../admin/partials/new-search-form.php:187
771
  #: ../admin/partials/settings-form.php:93
772
  msgid "Give us a rating"
773
  msgstr ""
@@ -785,7 +789,7 @@ msgid "Author"
785
  msgstr ""
786
 
787
  #: ../admin/class-is-list-table.php:111 ../admin/class-is-list-table.php:174
788
- #: ../admin/partials/new-search-form.php:153
789
  msgid "Delete"
790
  msgstr ""
791
 
@@ -795,19 +799,19 @@ msgid "Edit &#8220;%s&#8221;"
795
  msgstr ""
796
 
797
  #: ../admin/class-is-list-table.php:150
798
- #: ../admin/class-is-settings-fields.php:265
799
- #: ../admin/class-is-settings-fields.php:438
800
- #: ../admin/class-is-settings-fields.php:470 ../includes/class-is-widget.php:69
801
  msgid "Edit"
802
  msgstr ""
803
 
804
  #: ../admin/class-is-list-table.php:160
805
- #: ../admin/partials/new-search-form.php:168
806
  msgid "Duplicate"
807
  msgstr ""
808
 
809
  #: ../admin/class-is-list-table.php:173
810
- #: ../admin/partials/new-search-form.php:153
811
  msgid ""
812
  "You are about to delete this search form.\n"
813
  " 'Cancel' to stop, 'OK' to delete."
@@ -830,256 +834,250 @@ msgstr ""
830
  msgid "Select Menu"
831
  msgstr ""
832
 
833
- #: ../admin/class-is-settings-fields.php:136
834
  #: ../includes/class-is-search-form.php:60
835
  msgid "Search Form"
836
  msgstr ""
837
 
838
- #: ../admin/class-is-settings-fields.php:137
839
  msgid "Form Style"
840
  msgstr ""
841
 
842
- #: ../admin/class-is-settings-fields.php:138
843
  msgid "Menu Title"
844
  msgstr ""
845
 
846
- #: ../admin/class-is-settings-fields.php:139
847
  msgid "Menu Classes"
848
  msgstr ""
849
 
850
- #: ../admin/class-is-settings-fields.php:140
851
  msgid "Google CSE"
852
  msgstr ""
853
 
854
- #: ../admin/class-is-settings-fields.php:141
855
  msgid "Close Icon"
856
  msgstr ""
857
 
858
- #: ../admin/class-is-settings-fields.php:145
859
  msgid "Header"
860
  msgstr ""
861
 
862
- #: ../admin/class-is-settings-fields.php:146
863
  msgid "Footer"
864
  msgstr ""
865
 
866
- #: ../admin/class-is-settings-fields.php:147
867
  msgid "Mobile Display"
868
  msgstr ""
869
 
870
- #: ../admin/class-is-settings-fields.php:148
871
  msgid "Custom CSS"
872
  msgstr ""
873
 
874
- #: ../admin/class-is-settings-fields.php:149
875
  msgid "Stopwords"
876
  msgstr ""
877
 
878
- #: ../admin/class-is-settings-fields.php:150
879
  msgid "Synonyms"
880
  msgstr ""
881
 
882
- #: ../admin/class-is-settings-fields.php:151
883
  msgid "Not load files"
884
  msgstr ""
885
 
886
- #: ../admin/class-is-settings-fields.php:153
887
  msgid "Default Search"
888
  msgstr ""
889
 
890
- #: ../admin/class-is-settings-fields.php:162
891
  msgid "Use below options to display search in menu and configure it."
892
  msgstr ""
893
 
894
- #: ../admin/class-is-settings-fields.php:171
895
  msgid "Use below options to make sitewide changes in search."
896
  msgstr ""
897
 
898
- #: ../admin/class-is-settings-fields.php:179
899
  msgid "Select menu here where you want to display search form."
900
  msgstr ""
901
 
902
- #: ../admin/class-is-settings-fields.php:199
903
  msgid "No navigation menu registered on your site."
904
  msgstr ""
905
 
906
- #: ../admin/class-is-settings-fields.php:209
907
- msgid "Select post types here that you want to make searchable."
908
- msgstr ""
909
-
910
- #: ../admin/class-is-settings-fields.php:238
911
  msgid ""
912
  "Select search form that will control search performed using menu search."
913
  msgstr ""
914
 
915
- #: ../admin/class-is-settings-fields.php:240
916
  msgid "It overwrites above Post Types option."
917
  msgstr ""
918
 
919
- #: ../admin/class-is-settings-fields.php:248
920
- #: ../admin/class-is-settings-fields.php:258
921
- #: ../admin/class-is-settings-fields.php:431
922
- #: ../admin/class-is-settings-fields.php:463 ../includes/class-is-widget.php:62
923
- msgid "none"
924
- msgstr ""
925
-
926
- #: ../admin/class-is-settings-fields.php:267
927
- #: ../admin/class-is-settings-fields.php:440
928
- #: ../admin/class-is-settings-fields.php:472 ../includes/class-is-widget.php:71
929
  msgid "Create New"
930
  msgstr ""
931
 
932
- #: ../admin/class-is-settings-fields.php:281
933
  msgid "Select form style for the search form displayed in the menu."
934
  msgstr ""
935
 
936
- #: ../admin/class-is-settings-fields.php:285
937
  msgid "Default"
938
  msgstr ""
939
 
940
- #: ../admin/class-is-settings-fields.php:286
941
  msgid "Dropdown"
942
  msgstr ""
943
 
944
- #: ../admin/class-is-settings-fields.php:287
945
  msgid "Sliding"
946
  msgstr ""
947
 
948
- #: ../admin/class-is-settings-fields.php:288
949
  msgid "Full Width"
950
  msgstr ""
951
 
952
- #: ../admin/class-is-settings-fields.php:289
953
  msgid "Popup"
954
  msgstr ""
955
 
956
- #: ../admin/class-is-settings-fields.php:322
957
  msgid ""
958
  "Displays set menu title text in place of search icon displays in navigation "
959
  "menu."
960
  msgstr ""
961
 
962
- #: ../admin/class-is-settings-fields.php:334
963
  msgid "Adds set classes in the search navigation menu item."
964
  msgstr ""
965
 
966
- #: ../admin/class-is-settings-fields.php:339
967
  msgid "Add classes seperated by space."
968
  msgstr ""
969
 
970
- #: ../admin/class-is-settings-fields.php:347
971
  msgid ""
972
  "Add only Google Custom Search( CSE ) search form code in the above text box "
973
  "that will replace default search form."
974
  msgstr ""
975
 
976
- #: ../admin/class-is-settings-fields.php:359
977
  msgid ""
978
  "Note: Does not work with caching as this functionality uses the WordPress "
979
  "wp_is_mobile function."
980
  msgstr ""
981
 
982
- #: ../admin/class-is-settings-fields.php:372
983
  msgid "Display search form in header on mobile devices"
984
  msgstr ""
985
 
986
- #: ../admin/class-is-settings-fields.php:375
987
  msgid ""
988
  "Use this option to display search form in your site header and hide the "
989
  "search form on desktop using CSS code."
990
  msgstr ""
991
 
992
- #: ../admin/class-is-settings-fields.php:388
993
  msgid "This site uses cache"
994
  msgstr ""
995
 
996
- #: ../admin/class-is-settings-fields.php:399
997
  msgid "Disable search functionality on whole site."
998
  msgstr ""
999
 
1000
- #: ../admin/class-is-settings-fields.php:410
1001
  msgid ""
1002
  "Do not use default search form to control WordPress default search "
1003
  "functionality."
1004
  msgstr ""
1005
 
1006
- #: ../admin/class-is-settings-fields.php:419
1007
  msgid "Displays search form in site header using wp_head hook."
1008
  msgstr ""
1009
 
1010
- #: ../admin/class-is-settings-fields.php:451
 
 
 
 
 
1011
  msgid "Displays search form in site footer using wp_footer hook."
1012
  msgstr ""
1013
 
1014
- #: ../admin/class-is-settings-fields.php:492
1015
  msgid "Display Search Form Close Icon"
1016
  msgstr ""
1017
 
1018
- #: ../admin/class-is-settings-fields.php:500
1019
  msgid "Add custom css code if any to style search form."
1020
  msgstr ""
1021
 
1022
- #: ../admin/class-is-settings-fields.php:513
1023
  msgid ""
1024
  "Enter words here to add them to the list of stopwords. The stopwords will "
1025
  "not be searched."
1026
  msgstr ""
1027
 
1028
- #: ../admin/class-is-settings-fields.php:514
1029
  msgid "This works with search form."
1030
  msgstr ""
1031
 
1032
- #: ../admin/class-is-settings-fields.php:518
1033
  msgid "Please separate words with commas."
1034
  msgstr ""
1035
 
1036
- #: ../admin/class-is-settings-fields.php:526
1037
  msgid "Add synonyms here to make the searches find better results."
1038
  msgstr ""
1039
 
1040
- #: ../admin/class-is-settings-fields.php:527
1041
  msgid ""
1042
  "If you add bird = crow to the list of synonyms, searches for bird "
1043
  "automatically become a search for bird crow and will thus match to posts "
1044
  "that include either bird or crow."
1045
  msgstr ""
1046
 
1047
- #: ../admin/class-is-settings-fields.php:528
1048
  msgid ""
1049
  "This only works for search forms and in OR searches. In AND searches the "
1050
  "synonyms only restrict the search, as now the search only finds posts that "
1051
  "contain both bird and crow."
1052
  msgstr ""
1053
 
1054
- #: ../admin/class-is-settings-fields.php:533
1055
  msgid ""
1056
  "The format here is key = value;. Please separate every synonyms key = value "
1057
  "pairs with semicolon."
1058
  msgstr ""
1059
 
1060
- #: ../admin/class-is-settings-fields.php:543
1061
  msgid "Disable synonyms for the search forms having AND search terms relation."
1062
  msgstr ""
1063
 
1064
- #: ../admin/class-is-settings-fields.php:552
1065
  msgid "Configure to disable loading plugin CSS and JavaScript files."
1066
  msgstr ""
1067
 
1068
- #: ../admin/class-is-settings-fields.php:556
1069
  msgid "Plugin CSS File"
1070
  msgstr ""
1071
 
1072
- #: ../admin/class-is-settings-fields.php:557
1073
  msgid "Plugin JavaScript File"
1074
  msgstr ""
1075
 
1076
- #: ../admin/class-is-settings-fields.php:577
1077
  msgid ""
1078
  "If checked, you have to add following plugin file code into your child theme "
1079
  "CSS file."
1080
  msgstr ""
1081
 
1082
- #: ../admin/class-is-settings-fields.php:581
1083
  msgid ""
1084
  "If checked, you have to add following plugin files code into your child "
1085
  "theme JavaScript file."
@@ -1093,32 +1091,40 @@ msgstr ""
1093
  msgid "Enter search form name"
1094
  msgstr ""
1095
 
1096
- #: ../admin/partials/new-search-form.php:89
 
 
 
 
 
 
 
 
1097
  msgid ""
1098
  "Copy this shortcode and paste it into your post, page, or text widget "
1099
  "content:"
1100
  msgstr ""
1101
 
1102
- #: ../admin/partials/new-search-form.php:162
1103
  msgid "Save"
1104
  msgstr ""
1105
 
1106
- #: ../admin/partials/new-search-form.php:172
1107
  msgid "Reset"
1108
  msgstr ""
1109
 
1110
- #: ../admin/partials/new-search-form.php:172
1111
  msgid ""
1112
  "You are about to reset this search form.\n"
1113
  " 'Cancel' to stop, 'OK' to reset."
1114
  msgstr ""
1115
 
1116
- #: ../admin/partials/new-search-form.php:181
1117
  #: ../admin/partials/settings-form.php:87
1118
  msgid "Information"
1119
  msgstr ""
1120
 
1121
- #: ../admin/partials/new-search-form.php:186
1122
  #: ../admin/partials/settings-form.php:92
1123
  msgid "Contact"
1124
  msgstr ""
1
  msgid ""
2
  msgstr ""
3
  "Project-Id-Version: Ivory Search\n"
4
+ "POT-Creation-Date: 2018-09-14 17:32+0530\n"
5
+ "PO-Revision-Date: 2018-09-14 17:32+0530\n"
6
  "Last-Translator: \n"
7
  "Language-Team: Ivory Search <admin@ivorysearch.com>\n"
8
  "Language: en_US\n"
21
  msgstr ""
22
 
23
  #: ../admin/class-is-admin.php:95 ../admin/class-is-help.php:111
24
+ #: ../admin/partials/new-search-form.php:186
25
  #: ../admin/partials/settings-form.php:91
26
  msgid "Support"
27
  msgstr ""
106
  msgid "You are not allowed to edit this item."
107
  msgstr ""
108
 
109
+ #: ../admin/class-is-admin.php:447
110
  msgid "You are not allowed to reset this item."
111
  msgstr ""
112
 
113
+ #: ../admin/class-is-admin.php:481
114
  msgid "You are not allowed to copy this item."
115
  msgstr ""
116
 
117
+ #: ../admin/class-is-admin.php:522
118
  msgid "You are not allowed to delete this item."
119
  msgstr ""
120
 
121
+ #: ../admin/class-is-admin.php:526
122
  msgid "Error in deleting."
123
  msgstr ""
124
 
125
+ #: ../admin/class-is-admin.php:731
126
  msgid "Save Form"
127
  msgstr ""
128
 
129
+ #: ../admin/class-is-admin.php:743
130
  msgid "Upgrade To Access"
131
  msgstr ""
132
 
133
+ #: ../admin/class-is-admin.php:750
134
  msgid "Install Pro Version To Access"
135
  msgstr ""
136
 
138
  msgid "Configure the below options to make specific content searchable."
139
  msgstr ""
140
 
141
+ #: ../admin/class-is-editor.php:102
142
  msgid "Post Types"
143
  msgstr ""
144
 
145
  #: ../admin/class-is-editor.php:103 ../admin/class-is-editor.php:174
146
  #: ../admin/class-is-editor.php:252 ../admin/class-is-editor.php:288
147
+ #: ../admin/class-is-editor.php:320 ../admin/class-is-editor.php:373
148
+ #: ../admin/class-is-editor.php:408 ../admin/class-is-editor.php:459
149
+ #: ../admin/class-is-editor.php:512 ../admin/class-is-editor.php:538
150
+ #: ../admin/class-is-editor.php:604 ../admin/class-is-editor.php:658
151
+ #: ../admin/class-is-editor.php:704 ../admin/class-is-editor.php:742
152
+ #: ../admin/class-is-editor.php:774 ../admin/class-is-editor.php:820
153
+ #: ../admin/class-is-editor.php:865 ../admin/class-is-editor.php:927
154
+ #: ../admin/class-is-editor.php:946 ../admin/class-is-editor.php:982
155
+ #: ../admin/class-is-editor.php:1007 ../admin/class-is-editor.php:1025
156
+ #: ../admin/class-is-editor.php:1042 ../admin/class-is-editor.php:1065
157
+ #: ../admin/class-is-editor.php:1080 ../admin/class-is-editor.php:1095
158
+ #: ../admin/class-is-editor.php:1110 ../admin/class-is-editor.php:1125
159
  #: ../admin/class-is-settings-fields.php:117
160
  msgid "Expand All"
161
  msgstr ""
162
 
163
  #: ../admin/class-is-editor.php:103 ../admin/class-is-editor.php:174
164
  #: ../admin/class-is-editor.php:252 ../admin/class-is-editor.php:288
165
+ #: ../admin/class-is-editor.php:320 ../admin/class-is-editor.php:373
166
+ #: ../admin/class-is-editor.php:408 ../admin/class-is-editor.php:459
167
+ #: ../admin/class-is-editor.php:512 ../admin/class-is-editor.php:538
168
+ #: ../admin/class-is-editor.php:604 ../admin/class-is-editor.php:658
169
+ #: ../admin/class-is-editor.php:704 ../admin/class-is-editor.php:742
170
+ #: ../admin/class-is-editor.php:774 ../admin/class-is-editor.php:820
171
+ #: ../admin/class-is-editor.php:865 ../admin/class-is-editor.php:927
172
+ #: ../admin/class-is-editor.php:946 ../admin/class-is-editor.php:982
173
+ #: ../admin/class-is-editor.php:1007 ../admin/class-is-editor.php:1025
174
+ #: ../admin/class-is-editor.php:1042 ../admin/class-is-editor.php:1065
175
+ #: ../admin/class-is-editor.php:1080 ../admin/class-is-editor.php:1095
176
+ #: ../admin/class-is-editor.php:1110 ../admin/class-is-editor.php:1125
177
  #: ../admin/class-is-settings-fields.php:117
178
  msgid "Collapse All"
179
  msgstr ""
203
  "Display this post type in the search query URL and restrict search to it."
204
  msgstr ""
205
 
206
+ #: ../admin/class-is-editor.php:164
207
  msgid "No post types registered on your site."
208
  msgstr ""
209
 
210
+ #: ../admin/class-is-editor.php:173 ../admin/class-is-editor.php:657
211
  msgid "Taxonomy Terms"
212
  msgstr ""
213
 
228
  msgstr ""
229
 
230
  #: ../admin/class-is-editor.php:206 ../admin/class-is-editor.php:265
231
+ #: ../admin/class-is-editor.php:552 ../admin/class-is-editor.php:643
232
+ #: ../admin/class-is-editor.php:682 ../admin/class-is-editor.php:718
233
+ #: ../admin/class-is-editor.php:878
234
  msgid "Search.."
235
  msgstr ""
236
 
237
  #: ../admin/class-is-editor.php:215 ../admin/class-is-editor.php:272
238
+ #: ../admin/class-is-editor.php:560 ../admin/class-is-editor.php:652
239
+ #: ../admin/class-is-editor.php:691 ../admin/class-is-editor.php:726
240
+ #: ../admin/class-is-editor.php:886
241
  msgid "Press CTRL key to select multiple terms or deselect them."
242
  msgstr ""
243
 
257
  msgid "Search in taxonomy terms description."
258
  msgstr ""
259
 
260
+ #: ../admin/class-is-editor.php:244 ../admin/class-is-editor.php:696
261
  msgid "No taxonomies registered for slected post types."
262
  msgstr ""
263
 
264
+ #: ../admin/class-is-editor.php:251 ../admin/class-is-editor.php:703
265
  msgid "Custom Fields"
266
  msgstr ""
267
 
273
  msgid "Selected Custom Fields :"
274
  msgstr ""
275
 
276
+ #: ../admin/class-is-editor.php:287 ../admin/class-is-editor.php:741
277
  msgid "WooCommerce"
278
  msgstr ""
279
 
285
  msgid "Search in WooCommerce products SKU."
286
  msgstr ""
287
 
288
+ #: ../admin/class-is-editor.php:309 ../admin/class-is-editor.php:763
289
  msgid "WooCommerce product post type is not included in search."
290
  msgstr ""
291
 
292
+ #: ../admin/class-is-editor.php:312 ../admin/class-is-editor.php:766
293
+ msgid "Activate WooCommerce plugin to use this option."
294
+ msgstr ""
295
+
296
+ #: ../admin/class-is-editor.php:319 ../admin/class-is-editor.php:773
297
  msgid "Authors"
298
  msgstr ""
299
 
300
+ #: ../admin/class-is-editor.php:323
301
  msgid "Make specific author posts searchable."
302
  msgstr ""
303
 
304
+ #: ../admin/class-is-editor.php:356
305
  msgid ""
306
  "Search has been already limited by excluding specific authors posts in the "
307
  "Excludes section."
308
  msgstr ""
309
 
310
+ #: ../admin/class-is-editor.php:364
311
  msgid ""
312
  "Search in author Display name and display the posts created by that author."
313
  msgstr ""
314
 
315
+ #: ../admin/class-is-editor.php:372 ../admin/class-is-editor.php:819
316
  msgid "Post Status"
317
  msgstr ""
318
 
319
+ #: ../admin/class-is-editor.php:376
320
  msgid "Configure options to search posts having specific post statuses."
321
  msgstr ""
322
 
323
+ #: ../admin/class-is-editor.php:400
324
  msgid ""
325
  "Search has been already limited by excluding specific posts statuses from "
326
  "search in the Excludes section."
327
  msgstr ""
328
 
329
+ #: ../admin/class-is-editor.php:407
330
  msgid "Comments"
331
  msgstr ""
332
 
333
+ #: ../admin/class-is-editor.php:412
334
  msgid "Make posts searchable that have a specific number of comments."
335
  msgstr ""
336
 
337
+ #: ../admin/class-is-editor.php:428
338
  msgid "The search operator to compare comments count."
339
  msgstr ""
340
 
341
+ #: ../admin/class-is-editor.php:435
342
  msgid "NA"
343
  msgstr ""
344
 
345
+ #: ../admin/class-is-editor.php:439
346
  msgid "The amount of comments your posts has to have."
347
  msgstr ""
348
 
349
+ #: ../admin/class-is-editor.php:449
350
  msgid "Search in approved comments content."
351
  msgstr ""
352
 
353
+ #: ../admin/class-is-editor.php:458 ../admin/class-is-list-table.php:34
354
  msgid "Date"
355
  msgstr ""
356
 
357
+ #: ../admin/class-is-editor.php:462
358
  msgid "Make posts searchable that were created in the specified date range."
359
  msgstr ""
360
 
361
+ #: ../admin/class-is-editor.php:475
362
  msgid "Day"
363
  msgstr ""
364
 
365
+ #: ../admin/class-is-editor.php:486
366
  msgid "Month"
367
  msgstr ""
368
 
369
+ #: ../admin/class-is-editor.php:497
370
  msgid "Year"
371
  msgstr ""
372
 
373
+ #: ../admin/class-is-editor.php:511
374
  msgid "Password"
375
  msgstr ""
376
 
377
+ #: ../admin/class-is-editor.php:515
378
  msgid "Configure options to search posts with or without password."
379
  msgstr ""
380
 
381
+ #: ../admin/class-is-editor.php:520
382
  msgid "Search all posts with and without passwords."
383
  msgstr ""
384
 
385
+ #: ../admin/class-is-editor.php:522
386
  msgid "Search only posts with passwords."
387
  msgstr ""
388
 
389
+ #: ../admin/class-is-editor.php:524
390
  msgid "Search only posts without passwords."
391
  msgstr ""
392
 
393
+ #: ../admin/class-is-editor.php:537 ../admin/class-is-editor.php:864
394
  msgid "File Types"
395
  msgstr ""
396
 
397
+ #: ../admin/class-is-editor.php:541
398
  msgid ""
399
  "Configure searching to search based on posts that have a specific MIME type "
400
  "or files that have specific media attachments"
401
  msgstr ""
402
 
403
+ #: ../admin/class-is-editor.php:563
404
  msgid ""
405
  "Search has been already limited by excluding specific File type in the "
406
  "Excludes section."
407
  msgstr ""
408
 
409
+ #: ../admin/class-is-editor.php:566 ../admin/class-is-editor.php:892
410
  msgid "Attachment post type is not included in search."
411
  msgstr ""
412
 
413
+ #: ../admin/class-is-editor.php:570
414
  msgid "Selected File Types :"
415
  msgstr ""
416
 
417
+ #: ../admin/class-is-editor.php:596
418
  msgid "Configure the options to exclude specific content from search."
419
  msgstr ""
420
 
421
+ #: ../admin/class-is-editor.php:603
422
  msgid "Posts"
423
  msgstr ""
424
 
425
+ #: ../admin/class-is-editor.php:607
426
  msgid "The posts and pages of searchable post types display here."
427
  msgstr ""
428
 
429
+ #: ../admin/class-is-editor.php:608
430
  msgid "Select the posts you wish to exclude from the search."
431
  msgstr ""
432
 
433
+ #: ../admin/class-is-editor.php:609
434
  msgid "Selected post types display in BOLD."
435
  msgstr ""
436
 
437
+ #: ../admin/class-is-editor.php:661
438
  msgid ""
439
  "The taxonomies and terms attached to searchable post types display here."
440
  msgstr ""
441
 
442
+ #: ../admin/class-is-editor.php:662
443
  msgid "Exclude posts from search results that have specific terms"
444
  msgstr ""
445
 
446
+ #: ../admin/class-is-editor.php:663
447
  msgid "Selected terms taxonomy title display in BOLD."
448
  msgstr ""
449
 
450
+ #: ../admin/class-is-editor.php:707
451
  msgid "Exclude posts from the search having selected custom fields."
452
  msgstr ""
453
 
454
+ #: ../admin/class-is-editor.php:730
455
  msgid "Excluded Custom Fields :"
456
  msgstr ""
457
 
458
+ #: ../admin/class-is-editor.php:745
459
  msgid "Exclude specific WooCommerce products from the search."
460
  msgstr ""
461
 
462
+ #: ../admin/class-is-editor.php:760
463
  msgid "Exclude 'out of stock' WooCommerce products."
464
  msgstr ""
465
 
466
+ #: ../admin/class-is-editor.php:777
467
  msgid "Exclude posts from the search created by slected authors."
468
  msgstr ""
469
 
470
+ #: ../admin/class-is-editor.php:812
471
  msgid ""
472
  "Search has been already limited to posts created by specific authors in the "
473
  "Includes section."
474
  msgstr ""
475
 
476
+ #: ../admin/class-is-editor.php:823
477
  msgid "Exclude posts from the search having selected post statuses."
478
  msgstr ""
479
 
480
+ #: ../admin/class-is-editor.php:846
481
  msgid ""
482
  "Search has been already limited to posts statuses set in the Includes "
483
  "section."
484
  msgstr ""
485
 
486
+ #: ../admin/class-is-editor.php:854
487
  msgid "Exclude sticky posts from search."
488
  msgstr ""
489
 
490
+ #: ../admin/class-is-editor.php:868
491
  msgid ""
492
  "Exclude posts specially media attachment posts from the search having "
493
  "selected file types."
494
  msgstr ""
495
 
496
+ #: ../admin/class-is-editor.php:889
497
  msgid ""
498
  "Search has been already limited to specific File type set in the Includes "
499
  "section."
500
  msgstr ""
501
 
502
+ #: ../admin/class-is-editor.php:896
503
  msgid "Excluded File Types :"
504
  msgstr ""
505
 
506
+ #: ../admin/class-is-editor.php:919
507
  msgid "Configure the options here to control search of this search form."
508
  msgstr ""
509
 
510
+ #: ../admin/class-is-editor.php:926
511
  msgid "Posts Per Page"
512
  msgstr ""
513
 
514
+ #: ../admin/class-is-editor.php:936
515
  msgid "Number of posts to display on search results page."
516
  msgstr ""
517
 
518
+ #: ../admin/class-is-editor.php:945
519
  msgid "Order By"
520
  msgstr ""
521
 
522
+ #: ../admin/class-is-editor.php:981
523
  msgid "Highlight Terms"
524
  msgstr ""
525
 
526
+ #: ../admin/class-is-editor.php:991
527
  msgid "Highlight searched terms on search results page."
528
  msgstr ""
529
 
530
+ #: ../admin/class-is-editor.php:997
531
  msgid "Set highlight color."
532
  msgstr ""
533
 
534
+ #: ../admin/class-is-editor.php:1006
535
  msgid "Search Terms Relation"
536
  msgstr ""
537
 
538
+ #: ../admin/class-is-editor.php:1013
539
  msgid "OR - Display content having any of the searched terms."
540
  msgstr ""
541
 
542
+ #: ../admin/class-is-editor.php:1015
543
  msgid "AND - Display content having all the searched terms."
544
  msgstr ""
545
 
546
+ #: ../admin/class-is-editor.php:1024
547
  msgid "Fuzzy Matching"
548
  msgstr ""
549
 
550
+ #: ../admin/class-is-editor.php:1030
551
  msgid "Whole - Search posts that include the whole search term."
552
  msgstr ""
553
 
554
+ #: ../admin/class-is-editor.php:1032
555
  msgid ""
556
  "Partial - Also search words in the posts that begins or ends with the search "
557
  "term."
558
  msgstr ""
559
 
560
+ #: ../admin/class-is-editor.php:1041
561
  msgid "Keyword Stemming"
562
  msgstr ""
563
 
564
+ #: ../admin/class-is-editor.php:1045
565
  msgid "Searches the base word of a searched keyword"
566
  msgstr ""
567
 
568
+ #: ../admin/class-is-editor.php:1046
569
  msgid ""
570
  "For Example: If you search \"doing\" then it also searches base word of "
571
  "\"doing\" that is \"do\" in the specified post types."
572
  msgstr ""
573
 
574
+ #: ../admin/class-is-editor.php:1047
575
  msgid ""
576
  "If you want to search whole exact searched term then do not use this options "
577
  "and in this case it is not recommended to use when Fuzzy Matching option is "
578
  "set to Whole."
579
  msgstr ""
580
 
581
+ #: ../admin/class-is-editor.php:1053
582
  msgid "Also search base word of searched keyword."
583
  msgstr ""
584
 
585
+ #: ../admin/class-is-editor.php:1055
586
  msgid "Not recommended to use when Fuzzy Matching option is set to Whole."
587
  msgstr ""
588
 
589
+ #: ../admin/class-is-editor.php:1064
590
  msgid "Sticky Posts"
591
  msgstr ""
592
 
593
+ #: ../admin/class-is-editor.php:1070
594
  msgid "Move sticky posts to the start of the search results page."
595
  msgstr ""
596
 
597
+ #: ../admin/class-is-editor.php:1079
598
  msgid "Empty Search"
599
  msgstr ""
600
 
601
+ #: ../admin/class-is-editor.php:1085
602
  msgid "Display an error for empty search query."
603
  msgstr ""
604
 
605
+ #: ../admin/class-is-editor.php:1094
606
  msgid "Respect exclude_from_search"
607
  msgstr ""
608
 
609
+ #: ../admin/class-is-editor.php:1100
610
  msgid "Do not search post types which are excluded from search."
611
  msgstr ""
612
 
613
+ #: ../admin/class-is-editor.php:1109
614
  msgid "Demo"
615
  msgstr ""
616
 
617
+ #: ../admin/class-is-editor.php:1115
618
  msgid "Display search form only for site administrator."
619
  msgstr ""
620
 
621
+ #: ../admin/class-is-editor.php:1124 ../admin/class-is-settings-fields.php:147
622
  msgid "Disable"
623
  msgstr ""
624
 
625
+ #: ../admin/class-is-editor.php:1130
626
  msgid "Disable this search form."
627
  msgstr ""
628
 
635
  msgid "Available Actions"
636
  msgstr ""
637
 
638
+ #: ../admin/class-is-help.php:35 ../admin/partials/new-search-form.php:108
639
  msgid "Includes"
640
  msgstr ""
641
 
642
+ #: ../admin/class-is-help.php:40 ../admin/partials/new-search-form.php:112
643
  msgid "Excludes"
644
  msgstr ""
645
 
646
+ #: ../admin/class-is-help.php:45 ../admin/partials/new-search-form.php:116
647
  msgid "Options"
648
  msgstr ""
649
 
766
  msgid "For more information:"
767
  msgstr ""
768
 
769
+ #: ../admin/class-is-help.php:110 ../admin/partials/new-search-form.php:185
770
  #: ../admin/partials/settings-form.php:90
771
  msgid "Docs"
772
  msgstr ""
773
 
774
+ #: ../admin/class-is-help.php:112 ../admin/partials/new-search-form.php:188
775
  #: ../admin/partials/settings-form.php:93
776
  msgid "Give us a rating"
777
  msgstr ""
789
  msgstr ""
790
 
791
  #: ../admin/class-is-list-table.php:111 ../admin/class-is-list-table.php:174
792
+ #: ../admin/partials/new-search-form.php:154
793
  msgid "Delete"
794
  msgstr ""
795
 
799
  msgstr ""
800
 
801
  #: ../admin/class-is-list-table.php:150
802
+ #: ../admin/class-is-settings-fields.php:238
803
+ #: ../admin/class-is-settings-fields.php:409
804
+ #: ../admin/class-is-settings-fields.php:441 ../includes/class-is-widget.php:69
805
  msgid "Edit"
806
  msgstr ""
807
 
808
  #: ../admin/class-is-list-table.php:160
809
+ #: ../admin/partials/new-search-form.php:169
810
  msgid "Duplicate"
811
  msgstr ""
812
 
813
  #: ../admin/class-is-list-table.php:173
814
+ #: ../admin/partials/new-search-form.php:154
815
  msgid ""
816
  "You are about to delete this search form.\n"
817
  " 'Cancel' to stop, 'OK' to delete."
834
  msgid "Select Menu"
835
  msgstr ""
836
 
837
+ #: ../admin/class-is-settings-fields.php:131
838
  #: ../includes/class-is-search-form.php:60
839
  msgid "Search Form"
840
  msgstr ""
841
 
842
+ #: ../admin/class-is-settings-fields.php:132
843
  msgid "Form Style"
844
  msgstr ""
845
 
846
+ #: ../admin/class-is-settings-fields.php:133
847
  msgid "Menu Title"
848
  msgstr ""
849
 
850
+ #: ../admin/class-is-settings-fields.php:134
851
  msgid "Menu Classes"
852
  msgstr ""
853
 
854
+ #: ../admin/class-is-settings-fields.php:135
855
  msgid "Google CSE"
856
  msgstr ""
857
 
858
+ #: ../admin/class-is-settings-fields.php:136
859
  msgid "Close Icon"
860
  msgstr ""
861
 
862
+ #: ../admin/class-is-settings-fields.php:140
863
  msgid "Header"
864
  msgstr ""
865
 
866
+ #: ../admin/class-is-settings-fields.php:141
867
  msgid "Footer"
868
  msgstr ""
869
 
870
+ #: ../admin/class-is-settings-fields.php:142
871
  msgid "Mobile Display"
872
  msgstr ""
873
 
874
+ #: ../admin/class-is-settings-fields.php:143
875
  msgid "Custom CSS"
876
  msgstr ""
877
 
878
+ #: ../admin/class-is-settings-fields.php:144
879
  msgid "Stopwords"
880
  msgstr ""
881
 
882
+ #: ../admin/class-is-settings-fields.php:145
883
  msgid "Synonyms"
884
  msgstr ""
885
 
886
+ #: ../admin/class-is-settings-fields.php:146
887
  msgid "Not load files"
888
  msgstr ""
889
 
890
+ #: ../admin/class-is-settings-fields.php:148
891
  msgid "Default Search"
892
  msgstr ""
893
 
894
+ #: ../admin/class-is-settings-fields.php:157
895
  msgid "Use below options to display search in menu and configure it."
896
  msgstr ""
897
 
898
+ #: ../admin/class-is-settings-fields.php:166
899
  msgid "Use below options to make sitewide changes in search."
900
  msgstr ""
901
 
902
+ #: ../admin/class-is-settings-fields.php:174
903
  msgid "Select menu here where you want to display search form."
904
  msgstr ""
905
 
906
+ #: ../admin/class-is-settings-fields.php:194
907
  msgid "No navigation menu registered on your site."
908
  msgstr ""
909
 
910
+ #: ../admin/class-is-settings-fields.php:204
 
 
 
 
911
  msgid ""
912
  "Select search form that will control search performed using menu search."
913
  msgstr ""
914
 
915
+ #: ../admin/class-is-settings-fields.php:206
916
  msgid "It overwrites above Post Types option."
917
  msgstr ""
918
 
919
+ #: ../admin/class-is-settings-fields.php:240
920
+ #: ../admin/class-is-settings-fields.php:411
921
+ #: ../admin/class-is-settings-fields.php:443 ../includes/class-is-widget.php:71
 
 
 
 
 
 
 
922
  msgid "Create New"
923
  msgstr ""
924
 
925
+ #: ../admin/class-is-settings-fields.php:252
926
  msgid "Select form style for the search form displayed in the menu."
927
  msgstr ""
928
 
929
+ #: ../admin/class-is-settings-fields.php:256
930
  msgid "Default"
931
  msgstr ""
932
 
933
+ #: ../admin/class-is-settings-fields.php:257
934
  msgid "Dropdown"
935
  msgstr ""
936
 
937
+ #: ../admin/class-is-settings-fields.php:258
938
  msgid "Sliding"
939
  msgstr ""
940
 
941
+ #: ../admin/class-is-settings-fields.php:259
942
  msgid "Full Width"
943
  msgstr ""
944
 
945
+ #: ../admin/class-is-settings-fields.php:260
946
  msgid "Popup"
947
  msgstr ""
948
 
949
+ #: ../admin/class-is-settings-fields.php:293
950
  msgid ""
951
  "Displays set menu title text in place of search icon displays in navigation "
952
  "menu."
953
  msgstr ""
954
 
955
+ #: ../admin/class-is-settings-fields.php:305
956
  msgid "Adds set classes in the search navigation menu item."
957
  msgstr ""
958
 
959
+ #: ../admin/class-is-settings-fields.php:310
960
  msgid "Add classes seperated by space."
961
  msgstr ""
962
 
963
+ #: ../admin/class-is-settings-fields.php:318
964
  msgid ""
965
  "Add only Google Custom Search( CSE ) search form code in the above text box "
966
  "that will replace default search form."
967
  msgstr ""
968
 
969
+ #: ../admin/class-is-settings-fields.php:330
970
  msgid ""
971
  "Note: Does not work with caching as this functionality uses the WordPress "
972
  "wp_is_mobile function."
973
  msgstr ""
974
 
975
+ #: ../admin/class-is-settings-fields.php:343
976
  msgid "Display search form in header on mobile devices"
977
  msgstr ""
978
 
979
+ #: ../admin/class-is-settings-fields.php:346
980
  msgid ""
981
  "Use this option to display search form in your site header and hide the "
982
  "search form on desktop using CSS code."
983
  msgstr ""
984
 
985
+ #: ../admin/class-is-settings-fields.php:359
986
  msgid "This site uses cache"
987
  msgstr ""
988
 
989
+ #: ../admin/class-is-settings-fields.php:370
990
  msgid "Disable search functionality on whole site."
991
  msgstr ""
992
 
993
+ #: ../admin/class-is-settings-fields.php:381
994
  msgid ""
995
  "Do not use default search form to control WordPress default search "
996
  "functionality."
997
  msgstr ""
998
 
999
+ #: ../admin/class-is-settings-fields.php:390
1000
  msgid "Displays search form in site header using wp_head hook."
1001
  msgstr ""
1002
 
1003
+ #: ../admin/class-is-settings-fields.php:402
1004
+ #: ../admin/class-is-settings-fields.php:434 ../includes/class-is-widget.php:62
1005
+ msgid "none"
1006
+ msgstr ""
1007
+
1008
+ #: ../admin/class-is-settings-fields.php:422
1009
  msgid "Displays search form in site footer using wp_footer hook."
1010
  msgstr ""
1011
 
1012
+ #: ../admin/class-is-settings-fields.php:463
1013
  msgid "Display Search Form Close Icon"
1014
  msgstr ""
1015
 
1016
+ #: ../admin/class-is-settings-fields.php:471
1017
  msgid "Add custom css code if any to style search form."
1018
  msgstr ""
1019
 
1020
+ #: ../admin/class-is-settings-fields.php:484
1021
  msgid ""
1022
  "Enter words here to add them to the list of stopwords. The stopwords will "
1023
  "not be searched."
1024
  msgstr ""
1025
 
1026
+ #: ../admin/class-is-settings-fields.php:485
1027
  msgid "This works with search form."
1028
  msgstr ""
1029
 
1030
+ #: ../admin/class-is-settings-fields.php:489
1031
  msgid "Please separate words with commas."
1032
  msgstr ""
1033
 
1034
+ #: ../admin/class-is-settings-fields.php:497
1035
  msgid "Add synonyms here to make the searches find better results."
1036
  msgstr ""
1037
 
1038
+ #: ../admin/class-is-settings-fields.php:498
1039
  msgid ""
1040
  "If you add bird = crow to the list of synonyms, searches for bird "
1041
  "automatically become a search for bird crow and will thus match to posts "
1042
  "that include either bird or crow."
1043
  msgstr ""
1044
 
1045
+ #: ../admin/class-is-settings-fields.php:499
1046
  msgid ""
1047
  "This only works for search forms and in OR searches. In AND searches the "
1048
  "synonyms only restrict the search, as now the search only finds posts that "
1049
  "contain both bird and crow."
1050
  msgstr ""
1051
 
1052
+ #: ../admin/class-is-settings-fields.php:504
1053
  msgid ""
1054
  "The format here is key = value;. Please separate every synonyms key = value "
1055
  "pairs with semicolon."
1056
  msgstr ""
1057
 
1058
+ #: ../admin/class-is-settings-fields.php:514
1059
  msgid "Disable synonyms for the search forms having AND search terms relation."
1060
  msgstr ""
1061
 
1062
+ #: ../admin/class-is-settings-fields.php:523
1063
  msgid "Configure to disable loading plugin CSS and JavaScript files."
1064
  msgstr ""
1065
 
1066
+ #: ../admin/class-is-settings-fields.php:527
1067
  msgid "Plugin CSS File"
1068
  msgstr ""
1069
 
1070
+ #: ../admin/class-is-settings-fields.php:528
1071
  msgid "Plugin JavaScript File"
1072
  msgstr ""
1073
 
1074
+ #: ../admin/class-is-settings-fields.php:548
1075
  msgid ""
1076
  "If checked, you have to add following plugin file code into your child theme "
1077
  "CSS file."
1078
  msgstr ""
1079
 
1080
+ #: ../admin/class-is-settings-fields.php:552
1081
  msgid ""
1082
  "If checked, you have to add following plugin files code into your child "
1083
  "theme JavaScript file."
1091
  msgid "Enter search form name"
1092
  msgstr ""
1093
 
1094
+ #: ../admin/partials/new-search-form.php:78
1095
+ msgid "Enter search form name."
1096
+ msgstr ""
1097
+
1098
+ #: ../admin/partials/new-search-form.php:78
1099
+ msgid "Editing title of Default Search Form is prohibited."
1100
+ msgstr ""
1101
+
1102
+ #: ../admin/partials/new-search-form.php:90
1103
  msgid ""
1104
  "Copy this shortcode and paste it into your post, page, or text widget "
1105
  "content:"
1106
  msgstr ""
1107
 
1108
+ #: ../admin/partials/new-search-form.php:163
1109
  msgid "Save"
1110
  msgstr ""
1111
 
1112
+ #: ../admin/partials/new-search-form.php:173
1113
  msgid "Reset"
1114
  msgstr ""
1115
 
1116
+ #: ../admin/partials/new-search-form.php:173
1117
  msgid ""
1118
  "You are about to reset this search form.\n"
1119
  " 'Cancel' to stop, 'OK' to reset."
1120
  msgstr ""
1121
 
1122
+ #: ../admin/partials/new-search-form.php:182
1123
  #: ../admin/partials/settings-form.php:87
1124
  msgid "Information"
1125
  msgstr ""
1126
 
1127
+ #: ../admin/partials/new-search-form.php:187
1128
  #: ../admin/partials/settings-form.php:92
1129
  msgid "Contact"
1130
  msgstr ""
public/class-is-public.php CHANGED
@@ -241,6 +241,43 @@ class IS_Public
241
  */
242
  $result = apply_filters( 'get_menu_search_form', $form );
243
  $result = preg_replace( '/<\\/form>/', '<input type="hidden" name="id" value="m" /></form>', $result );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
244
  if ( null === $result ) {
245
  $result = $form;
246
  }
@@ -402,22 +439,9 @@ class IS_Public
402
  $check_value = ( isset( $this->opt['menu_search_form'] ) ? $this->opt['menu_search_form'] : 0 );
403
 
404
  if ( !$check_value ) {
405
- $attachment = array();
406
-
407
- if ( isset( $this->opt['menu_posts'] ) ) {
408
- $query->set( 'post_type', $this->opt['menu_posts'] );
409
- $attachment = $this->opt['menu_posts'];
410
- } else {
411
-
412
- if ( !$this->ivory_search && isset( $this->opt['add_search_to_menu_posts'] ) ) {
413
- $query->set( 'post_type', $this->opt['add_search_to_menu_posts'] );
414
- $attachment = $this->opt['add_search_to_menu_posts'];
415
- }
416
-
417
- }
418
-
419
- if ( !empty($attachment) && in_array( 'attachment', $attachment ) ) {
420
- $query->set( 'post_status', array( 'publish', 'inherit' ) );
421
  }
422
  }
423
 
@@ -713,6 +737,7 @@ class IS_Public
713
 
714
  $searchand = '';
715
  $search = " AND ( ";
 
716
  foreach ( (array) $q['search_terms'] as $term ) {
717
  $term = $f . $wpdb->esc_like( $term ) . $l;
718
  $OR = '';
@@ -786,6 +811,9 @@ class IS_Public
786
  $search .= ")";
787
  $searchand = " {$terms_relation_type} ";
788
  }
 
 
 
789
  $search = apply_filters( 'is_posts_search_terms', $search, $q['search_terms'] );
790
  $search .= ")";
791
  if ( isset( $q['post_type'] ) && NULL !== $q['post_type'] && !is_array( $q['post_type'] ) ) {
@@ -861,6 +889,9 @@ class IS_Public
861
  }
862
  $woo_sku = false;
863
  $exc_custom_fields = false;
 
 
 
864
  if ( isset( $q['_is_includes']['custom_field'] ) || $exc_custom_fields || $woo_sku ) {
865
  $join .= " LEFT JOIN {$wpdb->postmeta} pm ON ({$wpdb->posts}.ID = pm.post_id) ";
866
  }
241
  */
242
  $result = apply_filters( 'get_menu_search_form', $form );
243
  $result = preg_replace( '/<\\/form>/', '<input type="hidden" name="id" value="m" /></form>', $result );
244
+ $menu_search_form = ( isset( $this->opt['menu_search_form'] ) ? $this->opt['menu_search_form'] : 0 );
245
+
246
+ if ( !$menu_search_form ) {
247
+ $page = get_page_by_path( 'default-search-form', OBJECT, 'is_search_form' );
248
+ if ( !empty($page) ) {
249
+ $menu_search_form = $page->ID;
250
+ }
251
+ }
252
+
253
+
254
+ if ( $menu_search_form ) {
255
+ $is_fields = get_post_meta( $menu_search_form );
256
+
257
+ if ( !empty($is_fields) ) {
258
+
259
+ if ( isset( $is_fields['_is_includes'] ) ) {
260
+ $temp = maybe_unserialize( $is_fields['_is_includes'][0] );
261
+ if ( isset( $temp['post_type_qs'] ) && 'none' !== $temp['post_type_qs'] ) {
262
+ $result = preg_replace( '/<\\/form>/', '<input type="hidden" name="post_type" value="' . $temp['post_type_qs'] . '" /></form>', $result );
263
+ }
264
+ }
265
+
266
+
267
+ if ( isset( $is_fields['_is_settings'] ) ) {
268
+ $temp = maybe_unserialize( $is_fields['_is_settings'][0] );
269
+ if ( isset( $temp['disable'] ) ) {
270
+ return '';
271
+ }
272
+ if ( isset( $temp['demo'] ) && !current_user_can( 'administrator' ) ) {
273
+ return '';
274
+ }
275
+ }
276
+
277
+ }
278
+
279
+ }
280
+
281
  if ( null === $result ) {
282
  $result = $form;
283
  }
439
  $check_value = ( isset( $this->opt['menu_search_form'] ) ? $this->opt['menu_search_form'] : 0 );
440
 
441
  if ( !$check_value ) {
442
+ $page = get_page_by_path( 'default-search-form', OBJECT, 'is_search_form' );
443
+ if ( !empty($page) ) {
444
+ $is_id = $page->ID;
 
 
 
 
 
 
 
 
 
 
 
 
 
445
  }
446
  }
447
 
737
 
738
  $searchand = '';
739
  $search = " AND ( ";
740
+ $OR = '';
741
  foreach ( (array) $q['search_terms'] as $term ) {
742
  $term = $f . $wpdb->esc_like( $term ) . $l;
743
  $OR = '';
811
  $search .= ")";
812
  $searchand = " {$terms_relation_type} ";
813
  }
814
+ if ( '' === $OR ) {
815
+ $search = " AND ( 0 ";
816
+ }
817
  $search = apply_filters( 'is_posts_search_terms', $search, $q['search_terms'] );
818
  $search .= ")";
819
  if ( isset( $q['post_type'] ) && NULL !== $q['post_type'] && !is_array( $q['post_type'] ) ) {
889
  }
890
  $woo_sku = false;
891
  $exc_custom_fields = false;
892
+ if ( class_exists( 'WooCommerce' ) && is_fs()->is_plan_or_trial__premium_only( 'pro_plus' ) ) {
893
+ $woo_sku = ( isset( $q['_is_includes']['woo']['sku'] ) ? true : false );
894
+ }
895
  if ( isset( $q['_is_includes']['custom_field'] ) || $exc_custom_fields || $woo_sku ) {
896
  $join .= " LEFT JOIN {$wpdb->postmeta} pm ON ({$wpdb->posts}.ID = pm.post_id) ";
897
  }
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: search, search menu, woocommerce search, search plugin, search shortcode,
5
  Requires at least: 3.9
6
  Tested up to: 4.9
7
  Requires PHP: 5.2.4
8
- Stable tag: 4.1.1
9
  License: GPLv2 or later
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -40,7 +40,8 @@ Feel free to ask it using [Contact Form](https://ivorysearch.com/contact/).
40
  <li> Configure search form to search specific content.</li>
41
  <li> Exclude specific content from search results.</li>
42
  <li> Display Search Forms anywhere on your site.</li>
43
- <li> Integrates with popular plugins such as WooCommerce, Polylang, bbPress etc.</li>
 
44
  </ul>
45
 
46
  ###Search Specific Content
@@ -65,6 +66,7 @@ Feel free to ask it using [Contact Form](https://ivorysearch.com/contact/).
65
  <li> Search all posts with and without passwords.</li>
66
  <li> Search specific files, MIME type or media attachments such as images, audio, videos, PDF, documents etc. [Premium]</li>
67
  <li> Search in the title, caption and description of images, attachments and media. [Premium]</li>
 
68
  </ul>
69
 
70
  ###Exclude Specific Content From Search
@@ -175,6 +177,9 @@ Yes we do. We try our best to help free users with customisation requests and we
175
 
176
  == Changelog ==
177
 
 
 
 
178
  = 4.1.1 =
179
  * Developed reset button to reset search form.
180
  * Designed new switch control UI for plugin settings page.
5
  Requires at least: 3.9
6
  Tested up to: 4.9
7
  Requires PHP: 5.2.4
8
+ Stable tag: 4.1.2
9
  License: GPLv2 or later
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
11
 
40
  <li> Configure search form to search specific content.</li>
41
  <li> Exclude specific content from search results.</li>
42
  <li> Display Search Forms anywhere on your site.</li>
43
+ <li> Supports multilingual search.</li>
44
+ <li> Integrates with popular plugins such as WooCommerce, Polylang, bbPress, WPML etc.</li>
45
  </ul>
46
 
47
  ###Search Specific Content
66
  <li> Search all posts with and without passwords.</li>
67
  <li> Search specific files, MIME type or media attachments such as images, audio, videos, PDF, documents etc. [Premium]</li>
68
  <li> Search in the title, caption and description of images, attachments and media. [Premium]</li>
69
+ <li> Search in multiple languages as the plugin supports multilingual plugins such as Polylang, WPML etc.</li>
70
  </ul>
71
 
72
  ###Exclude Specific Content From Search
177
 
178
  == Changelog ==
179
 
180
+ = 4.1.2 =
181
+ * Menu search post types can be managed now from search form post types option.
182
+
183
  = 4.1.1 =
184
  * Developed reset button to reset search form.
185
  * Designed new switch control UI for plugin settings page.