Ivory Search – WordPress Search Plugin - Version 4.8

Version Description

  • Fixed - Error occurred due to inclusion of non-existent file.
  • Fixed - Plugin admin options not working.
Download this release

Release Info

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

Code changes from version 4.7.1 to 4.8

add-search-to-menu.php CHANGED
@@ -1,9 +1,10 @@
1
  <?php
 
2
  /**
3
  * Plugin Name: Ivory Search
4
  * Plugin URI: https://ivorysearch.com
5
  * Description: The WordPress Search plugin that includes Search Form Customizer, WooCommerce Search, Image Search, Search Shortcode, AJAX Search & Live Search support!
6
- * Version: 4.7.1
7
  * Author: Ivory Search
8
  * Author URI: https://ivorysearch.com/
9
  * License: GPL2+
@@ -11,7 +12,7 @@
11
  * Domain Path: /languages/
12
  * Text Domain: add-search-to-menu
13
  *
14
- *
15
  * WC tested up to: 5.8
16
  *
17
  * Ivory Search is free software: you can redistribute it and/or modify
@@ -27,21 +28,21 @@
27
  * You should have received a copy of the GNU General Public License
28
  * along with Ivory Search. If not, see https://www.gnu.org/licenses/gpl-2.0.html.
29
  */
30
-
31
-
32
  /**
33
  * Includes necessary dependencies and starts the plugin.
34
  *
35
  * @package IS
36
  */
37
 
38
- if ( ! defined( 'ABSPATH' ) ) {
39
- exit; // Exits if accessed directly.
 
40
  }
41
 
 
42
  if ( function_exists( 'is_fs' ) ) {
43
- is_fs()->set_basename( false, __FILE__ );
44
- return;
45
  }
46
 
47
  /**
@@ -49,158 +50,160 @@ if ( function_exists( 'is_fs' ) ) {
49
  *
50
  * @class Ivory_Search
51
  */
52
- final class Ivory_Search {
53
-
54
- /**
55
- * Stores plugin options.
56
- */
57
- private static $opt;
58
-
59
- /**
60
- * Core singleton class
61
- * @var self
62
- */
63
- private static $_instance;
64
-
65
- /**
66
- * Ivory Search Constructor.
67
- */
68
- public function __construct() {
69
- Ivory_Search::$opt = self::load_options();
70
- }
71
-
72
- /**
73
- * Gets the instance of this class.
74
- *
75
- * @return self
76
- */
77
- public static function getInstance() {
78
-
79
- if ( ! ( self::$_instance instanceof self ) ) {
80
- self::$_instance = new self();
81
- }
82
-
83
- return self::$_instance;
84
- }
85
-
86
- /**
87
- * Loads plugin options.
88
- *
89
- */
90
- public static function load_options() {
91
- if ( empty( Ivory_Search::$opt ) ) {
92
- $temp = (array)get_option( 'ivory_search', array() );
93
- $is_menu_search = get_option( 'is_menu_search', array() );
94
- $temp2 = array_merge( $temp, (array)$is_menu_search );
95
- $is_settings = get_option( 'is_settings', array() );
96
- $temp3 = array_merge( $temp2, (array)$is_settings );
97
- $is_notices = get_option( 'is_notices', array() );
98
- Ivory_Search::$opt = array_merge( $temp3, (array)$is_notices );
99
- return Ivory_Search::$opt;
100
- } else {
101
- return Ivory_Search::$opt;
102
- }
103
- }
104
-
105
- /**
106
- * Defines Ivory Search Constants.
107
- */
108
- private function define_constants() {
109
-
110
- if ( ! defined( 'IS_VERSION' ) ) {
111
- define( 'IS_VERSION', '4.7.1' );
112
- }
113
- if ( ! defined( 'IS_PLUGIN_FILE' ) ) {
114
- define( 'IS_PLUGIN_FILE', __FILE__ );
115
- }
116
- if ( ! defined( 'IS_PLUGIN_BASE' ) ) {
117
- define( 'IS_PLUGIN_BASE', plugin_basename( IS_PLUGIN_FILE ) );
118
- }
119
- if ( ! defined( 'IS_PLUGIN_DIR' ) ) {
120
- define( 'IS_PLUGIN_DIR', plugin_dir_path( IS_PLUGIN_FILE ) );
121
- }
122
- if ( ! defined( 'IS_PLUGIN_URI' ) ) {
123
- define( 'IS_PLUGIN_URI', plugins_url( '/', IS_PLUGIN_FILE ) );
124
- }
125
- if ( ! defined( 'IS_ADMIN_READ_CAPABILITY' ) ) {
126
- define( 'IS_ADMIN_READ_CAPABILITY', 'edit_posts' );
127
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
128
 
129
- if ( ! defined( 'IS_ADMIN_READ_WRITE_CAPABILITY' ) ) {
130
- define( 'IS_ADMIN_READ_WRITE_CAPABILITY', 'publish_pages' );
131
- }
132
- }
133
-
134
- /**
135
- * Includes required core files used in admin and on the frontend.
136
- */
137
- public function includes() {
138
-
139
- /**
140
- * Common Files
141
- */
142
- require_once IS_PLUGIN_DIR . 'includes/base-functions.php';
143
- require_once IS_PLUGIN_DIR . 'includes/class-is-activator.php';
144
- require_once IS_PLUGIN_DIR . 'includes/class-is-admin-public.php';
145
- require_once IS_PLUGIN_DIR . 'includes/class-is-customizer-panel.php';
146
- require_once IS_PLUGIN_DIR . 'includes/class-is-customizer.php';
147
- require_once IS_PLUGIN_DIR . 'includes/class-is-deactivator.php';
148
- require_once IS_PLUGIN_DIR . 'includes/class-is-i18n.php';
149
- require_once IS_PLUGIN_DIR . 'includes/class-is.php';
150
- require_once IS_PLUGIN_DIR . 'includes/class-is-search-form.php';
151
- require_once IS_PLUGIN_DIR . 'includes/class-is-widget.php';
152
- require_once IS_PLUGIN_DIR . 'includes/freemius.php';
153
-
154
- if ( is_admin() || ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) {
155
-
156
- /**
157
- * Admin Files
158
- */
159
- require_once IS_PLUGIN_DIR . 'admin/class-is-admin.php';
160
- require_once IS_PLUGIN_DIR . 'admin/class-is-editor.php';
161
- require_once IS_PLUGIN_DIR . 'admin/class-is-help.php';
162
- require_once IS_PLUGIN_DIR . 'admin/class-is-list-table.php';
163
- require_once IS_PLUGIN_DIR . 'admin/class-is-settings-fields.php';
164
-
165
- }
166
-
167
- if ( ! is_admin() || ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) {
168
-
169
- /**
170
- * Public Files
171
- */
172
- require_once IS_PLUGIN_DIR . 'public/class-is-ajax.php';
173
- require_once IS_PLUGIN_DIR . 'public/class-is-public.php';
174
- }
175
- }
176
-
177
- /**
178
- * Hooks into initialization actions and filters.
179
- */
180
- private function init_hooks() {
181
- // Executes necessary actions on plugin activation and deactivation.
182
- register_activation_hook( IS_PLUGIN_FILE, array( 'IS_Activator', 'activate' ) );
183
- register_deactivation_hook( IS_PLUGIN_FILE, array( 'IS_Deactivator', 'deactivate' ) );
184
- }
185
-
186
- /**
187
- * Starts plugin execution.
188
- */
189
- function start() {
190
- $this->define_constants();
191
- $this->includes();
192
- $this->init_hooks();
193
-
194
- $is_loader = IS_Loader::getInstance();
195
- $is_loader->load();
196
- }
197
  }
198
-
199
  /**
200
  * Starts plugin execution.
201
  */
202
- function ivory_search_start(){
203
- $is = Ivory_Search::getInstance();
204
- $is->start();
 
205
  }
206
- add_action( 'plugins_loaded', 'ivory_search_start' );
 
1
  <?php
2
+
3
  /**
4
  * Plugin Name: Ivory Search
5
  * Plugin URI: https://ivorysearch.com
6
  * Description: The WordPress Search plugin that includes Search Form Customizer, WooCommerce Search, Image Search, Search Shortcode, AJAX Search & Live Search support!
7
+ * Version: 4.8
8
  * Author: Ivory Search
9
  * Author URI: https://ivorysearch.com/
10
  * License: GPL2+
12
  * Domain Path: /languages/
13
  * Text Domain: add-search-to-menu
14
  *
15
+ *
16
  * WC tested up to: 5.8
17
  *
18
  * Ivory Search is free software: you can redistribute it and/or modify
28
  * You should have received a copy of the GNU General Public License
29
  * along with Ivory Search. If not, see https://www.gnu.org/licenses/gpl-2.0.html.
30
  */
 
 
31
  /**
32
  * Includes necessary dependencies and starts the plugin.
33
  *
34
  * @package IS
35
  */
36
 
37
+ if ( !defined( 'ABSPATH' ) ) {
38
+ exit;
39
+ // Exits if accessed directly.
40
  }
41
 
42
+
43
  if ( function_exists( 'is_fs' ) ) {
44
+ is_fs()->set_basename( false, __FILE__ );
45
+ return;
46
  }
47
 
48
  /**
50
  *
51
  * @class Ivory_Search
52
  */
53
+ final class Ivory_Search
54
+ {
55
+ /**
56
+ * Stores plugin options.
57
+ */
58
+ private static $opt ;
59
+ /**
60
+ * Core singleton class
61
+ * @var self
62
+ */
63
+ private static $_instance ;
64
+ /**
65
+ * Ivory Search Constructor.
66
+ */
67
+ public function __construct()
68
+ {
69
+ Ivory_Search::$opt = self::load_options();
70
+ }
71
+
72
+ /**
73
+ * Gets the instance of this class.
74
+ *
75
+ * @return self
76
+ */
77
+ public static function getInstance()
78
+ {
79
+ if ( !self::$_instance instanceof self ) {
80
+ self::$_instance = new self();
81
+ }
82
+ return self::$_instance;
83
+ }
84
+
85
+ /**
86
+ * Loads plugin options.
87
+ *
88
+ */
89
+ public static function load_options()
90
+ {
91
+
92
+ if ( empty(Ivory_Search::$opt) ) {
93
+ $temp = (array) get_option( 'ivory_search', array() );
94
+ $is_menu_search = get_option( 'is_menu_search', array() );
95
+ $temp2 = array_merge( $temp, (array) $is_menu_search );
96
+ $is_settings = get_option( 'is_settings', array() );
97
+ $temp3 = array_merge( $temp2, (array) $is_settings );
98
+ $is_notices = get_option( 'is_notices', array() );
99
+ Ivory_Search::$opt = array_merge( $temp3, (array) $is_notices );
100
+ return Ivory_Search::$opt;
101
+ } else {
102
+ return Ivory_Search::$opt;
103
+ }
104
+
105
+ }
106
+
107
+ /**
108
+ * Defines Ivory Search Constants.
109
+ */
110
+ private function define_constants()
111
+ {
112
+ if ( !defined( 'IS_VERSION' ) ) {
113
+ define( 'IS_VERSION', '4.8' );
114
+ }
115
+ if ( !defined( 'IS_PLUGIN_FILE' ) ) {
116
+ define( 'IS_PLUGIN_FILE', __FILE__ );
117
+ }
118
+ if ( !defined( 'IS_PLUGIN_BASE' ) ) {
119
+ define( 'IS_PLUGIN_BASE', plugin_basename( IS_PLUGIN_FILE ) );
120
+ }
121
+ if ( !defined( 'IS_PLUGIN_DIR' ) ) {
122
+ define( 'IS_PLUGIN_DIR', plugin_dir_path( IS_PLUGIN_FILE ) );
123
+ }
124
+ if ( !defined( 'IS_PLUGIN_URI' ) ) {
125
+ define( 'IS_PLUGIN_URI', plugins_url( '/', IS_PLUGIN_FILE ) );
126
+ }
127
+ if ( !defined( 'IS_ADMIN_READ_CAPABILITY' ) ) {
128
+ define( 'IS_ADMIN_READ_CAPABILITY', 'edit_posts' );
129
+ }
130
+ if ( !defined( 'IS_ADMIN_READ_WRITE_CAPABILITY' ) ) {
131
+ define( 'IS_ADMIN_READ_WRITE_CAPABILITY', 'publish_pages' );
132
+ }
133
+ }
134
+
135
+ /**
136
+ * Includes required core files used in admin and on the frontend.
137
+ */
138
+ public function includes()
139
+ {
140
+ /**
141
+ * Common Files
142
+ */
143
+ require_once IS_PLUGIN_DIR . 'includes/base-functions.php';
144
+ require_once IS_PLUGIN_DIR . 'includes/class-is-activator.php';
145
+ require_once IS_PLUGIN_DIR . 'includes/class-is-admin-public.php';
146
+ require_once IS_PLUGIN_DIR . 'includes/class-is-customizer-panel.php';
147
+ require_once IS_PLUGIN_DIR . 'includes/class-is-customizer.php';
148
+ require_once IS_PLUGIN_DIR . 'includes/class-is-deactivator.php';
149
+ require_once IS_PLUGIN_DIR . 'includes/class-is-i18n.php';
150
+ require_once IS_PLUGIN_DIR . 'includes/class-is.php';
151
+ require_once IS_PLUGIN_DIR . 'includes/class-is-search-form.php';
152
+ require_once IS_PLUGIN_DIR . 'includes/class-is-widget.php';
153
+ require_once IS_PLUGIN_DIR . 'includes/freemius.php';
154
+
155
+ if ( is_admin() || defined( 'DOING_AJAX' ) && DOING_AJAX ) {
156
+ /**
157
+ * Admin Files
158
+ */
159
+ require_once IS_PLUGIN_DIR . 'admin/class-is-admin.php';
160
+ require_once IS_PLUGIN_DIR . 'admin/class-is-editor.php';
161
+ require_once IS_PLUGIN_DIR . 'admin/class-is-help.php';
162
+ require_once IS_PLUGIN_DIR . 'admin/class-is-list-table.php';
163
+ require_once IS_PLUGIN_DIR . 'admin/class-is-settings-fields.php';
164
+ }
165
+
166
+
167
+ if ( !is_admin() || defined( 'DOING_AJAX' ) && DOING_AJAX ) {
168
+ /**
169
+ * Public Files
170
+ */
171
+ require_once IS_PLUGIN_DIR . 'public/class-is-ajax.php';
172
+ require_once IS_PLUGIN_DIR . 'public/class-is-public.php';
173
+ }
174
+
175
+ }
176
+
177
+ /**
178
+ * Hooks into initialization actions and filters.
179
+ */
180
+ private function init_hooks()
181
+ {
182
+ // Executes necessary actions on plugin activation and deactivation.
183
+ register_activation_hook( IS_PLUGIN_FILE, array( 'IS_Activator', 'activate' ) );
184
+ register_deactivation_hook( IS_PLUGIN_FILE, array( 'IS_Deactivator', 'deactivate' ) );
185
+ }
186
+
187
+ /**
188
+ * Starts plugin execution.
189
+ */
190
+ function start()
191
+ {
192
+ $this->define_constants();
193
+ $this->includes();
194
+ $this->init_hooks();
195
+ $is_loader = IS_Loader::getInstance();
196
+ $is_loader->load();
197
+ }
198
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
199
  }
 
200
  /**
201
  * Starts plugin execution.
202
  */
203
+ function ivory_search_start()
204
+ {
205
+ $is = Ivory_Search::getInstance();
206
+ $is->start();
207
  }
208
+
209
+ add_action( 'plugins_loaded', 'ivory_search_start' );
admin/class-is-admin.php CHANGED
@@ -280,7 +280,6 @@ class IS_Admin
280
  ) );
281
 
282
  if ( !empty($posts) ) {
283
- $temp = '';
284
  $meta = ( isset( $_REQUEST['post_id'] ) && is_numeric( $_REQUEST['post_id'] ) ? get_post_meta( sanitize_key( $_REQUEST['post_id'] ) ) : '' );
285
 
286
  if ( 'includes' === $_REQUEST['inc_exc'] && isset( $meta['_is_includes'] ) ) {
@@ -303,9 +302,8 @@ class IS_Admin
303
  }
304
 
305
  $post_title = ( isset( $post2->post_title ) && '' !== $post2->post_title ? $post2->post_title : $post2->post_name );
306
- $temp .= '<option value="' . esc_attr( $post2->ID ) . '" ' . selected( $post2->ID, $checked, false ) . '>' . esc_html( $post_title ) . '</option>';
307
  }
308
- esc_html_e( $temp );
309
  } else {
310
  _e( 'No posts found', 'add-search-to-menu' );
311
  }
@@ -445,7 +443,7 @@ class IS_Admin
445
  if ( isset( $_REQUEST['tab'] ) ) {
446
  $url = menu_page_url( 'ivory-search', false );
447
  if ( isset( $_REQUEST['post'] ) && is_numeric( $_REQUEST['post'] ) ) {
448
- $url .= '&post=' . esc_url_raw( $_REQUEST['post'] ) . '&action=edit';
449
  }
450
 
451
  if ( 'excludes' == $_REQUEST['tab'] ) {
280
  ) );
281
 
282
  if ( !empty($posts) ) {
 
283
  $meta = ( isset( $_REQUEST['post_id'] ) && is_numeric( $_REQUEST['post_id'] ) ? get_post_meta( sanitize_key( $_REQUEST['post_id'] ) ) : '' );
284
 
285
  if ( 'includes' === $_REQUEST['inc_exc'] && isset( $meta['_is_includes'] ) ) {
302
  }
303
 
304
  $post_title = ( isset( $post2->post_title ) && '' !== $post2->post_title ? $post2->post_title : $post2->post_name );
305
+ echo '<option value="' . esc_attr( $post2->ID ) . '" ' . selected( $post2->ID, $checked, false ) . '>' . esc_html( $post_title ) . '</option>' ;
306
  }
 
307
  } else {
308
  _e( 'No posts found', 'add-search-to-menu' );
309
  }
443
  if ( isset( $_REQUEST['tab'] ) ) {
444
  $url = menu_page_url( 'ivory-search', false );
445
  if ( isset( $_REQUEST['post'] ) && is_numeric( $_REQUEST['post'] ) ) {
446
+ $url .= '&post=' . absint( $_REQUEST['post'] ) . '&action=edit';
447
  }
448
 
449
  if ( 'excludes' == $_REQUEST['tab'] ) {
admin/class-is-editor.php CHANGED
@@ -39,7 +39,7 @@ class IS_Search_Editor
39
  echo '<ul id="search-form-editor-tabs">' ;
40
  $url = menu_page_url( 'ivory-search-new', false );
41
  if ( isset( $_GET['post'] ) && is_numeric( $_GET['post'] ) ) {
42
- $url = menu_page_url( 'ivory-search', false ) . '&post=' . esc_url_raw( $_GET['post'] ) . '&action=edit';
43
  }
44
  $tab = 'includes';
45
  if ( isset( $_GET['tab'] ) ) {
@@ -64,7 +64,7 @@ class IS_Search_Editor
64
  '<li id="%1$s-tab" class="%2$s"><a href="%3$s" title="%4$s">%5$s</a></li>',
65
  esc_attr( $id ),
66
  esc_attr( $class ),
67
- esc_url( $url ) . '&tab=' . esc_url_raw( $id ),
68
  esc_attr( $panel['description'] ),
69
  esc_html( $panel['title'] )
70
  ) ;
@@ -121,10 +121,10 @@ class IS_Search_Editor
121
  }
122
 
123
  if ( isset( $_REQUEST['post'] ) ) {
124
- $includes_url = '<a href="' . esc_url( menu_page_url( 'ivory-search', false ) . '&post=' . esc_url_raw( $_REQUEST['post'] ) . '&action=edit&tab=' . esc_url_raw( $section ) ) . '">' . esc_html( $sec_name ) . '</a>';
125
  } else {
126
  if ( isset( $_REQUEST['page'] ) && 'ivory-search-new' === $_REQUEST['page'] ) {
127
- $includes_url = '<a href="' . esc_url( menu_page_url( 'ivory-search-new', false ) . '&tab=' . esc_url_raw( $section ) ) . '">' . esc_html( $sec_name ) . '</a>';
128
  }
129
  }
130
 
@@ -166,7 +166,9 @@ class IS_Search_Editor
166
  <?php
167
  $content = __( 'Search selected post types.', 'add-search-to-menu' );
168
  IS_Help::help_info( $content );
169
- echo '<div>' ;
 
 
170
  $post_types = get_post_types( array(
171
  'public' => true,
172
  ), 'objects' );
@@ -185,78 +187,159 @@ class IS_Search_Editor
185
 
186
 
187
  if ( !empty($post_types) ) {
188
- echo '<div class="is-cb-dropdown">' ;
189
- echo '<div class="is-cb-title">' ;
 
 
190
 
191
  if ( empty($post_types2) ) {
192
- echo '<span class="is-cb-select">' . __( 'Select Post Types', 'add-search-to-menu' ) . '</span><span class="is-cb-titles"></span>' ;
 
 
 
 
 
193
  } else {
194
- echo '<span style="display:none;" class="is-cb-select">' . __( 'Select Post Types', 'add-search-to-menu' ) . '</span><span class="is-cb-titles">' ;
 
 
 
 
 
195
  foreach ( $post_types2 as $post_type2 ) {
 
196
  if ( isset( $post_types[$post_type2] ) ) {
197
- echo '<span title="' . esc_attr( $post_type2 ) . '"> ' . esc_html( $post_types[$post_type2]->labels->name ) . '</span>' ;
 
 
 
 
 
 
198
  }
 
199
  }
200
- echo '</span>' ;
 
 
201
  }
202
 
203
- echo '</div>' ;
204
- echo '<div class="is-cb-multisel">' ;
 
 
205
  foreach ( $post_types as $key => $post_type ) {
206
  $checked = ( $default_search && in_array( $key, $post_types2 ) || isset( $includes['post_type'][esc_attr( $key )] ) ? esc_attr( $key ) : 0 );
207
- echo '<label for="' . esc_attr( $id ) . '-post_type-' . esc_attr( $key ) . '"> ' ;
208
- echo '<input class="_is_includes-post_type" type="checkbox" id="' . esc_attr( $id ) . '-post_type-' . esc_attr( $key ) . '" name="' . esc_attr( $id ) . '[post_type][' . esc_attr( $key ) . ']" value="' . esc_attr( $key ) . '" ' . checked( $key, $checked, false ) . '/>' ;
209
- echo '<span class="toggle-check-text"></span>' ;
210
- echo ucfirst( esc_html( $post_type->labels->name ) ) . '</label>' ;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
211
  }
212
- echo '</div></div>' ;
 
 
 
213
  } else {
214
- echo '<span class="notice-is-info">' . __( 'No post types registered on the site.', 'add-search-to-menu' ) . '</span>' ;
 
 
 
 
 
 
215
  }
216
 
217
 
218
  if ( isset( $includes['post_type'] ) && is_array( $includes['post_type'] ) && 1 == count( $includes['post_type'] ) ) {
219
  $checked = ( isset( $includes['post_type_url'] ) ? 'y' : 'n' );
220
- echo '<br /><p class="check-radio"><label for="' . esc_attr( $id ) . '-post_type_url"><input class="_is_includes-post_type_url" type="checkbox" id="' . esc_attr( $id ) . '-post_type_url" name="' . esc_attr( $id ) . '[post_type_url]" value="y" ' . checked( 'y', $checked, false ) . '/>' ;
221
- echo '<span class="toggle-check-text"></span>' . esc_html__( "Do not display post_type in the search URL", 'add-search-to-menu' ) . '</label></p>' ;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
222
  }
223
 
224
  ?>
225
- </div></div>
 
226
 
227
- <?php
228
  foreach ( $post_types2 as $post_type ) {
229
  if ( !isset( $post_types[$post_type] ) ) {
230
  continue;
231
  }
232
- $accord_title = $post_types[$post_type]->labels->name;
 
 
 
 
 
 
 
 
 
233
 
234
  if ( 'product' == $post_type ) {
235
- $accord_title .= ' <i>' . __( '( WooCommerce )', 'add-search-to-menu' ) . '</i>';
 
 
 
 
236
  } else {
 
237
  if ( 'attachment' == $post_type ) {
238
- $accord_title .= ' <i>' . __( '( Images, Videos, Audios, Docs, PDFs, Files & Attachments )', 'add-search-to-menu' ) . '</i>';
 
 
 
 
239
  }
 
240
  }
241
 
242
  ?>
243
-
244
- <h3 scope="row" class="is-p-type post-type-<?php
245
- esc_attr_e( $post_type );
246
- ?>">
247
- <label for="<?php
248
- esc_attr_e( $id );
249
- ?>-post__in"><?php
250
- echo wp_kses( $accord_title, array(
251
- 'i' => array(),
252
- ) ) ;
253
- ?></label>
254
- </h3>
255
- <div class="post-type-<?php
256
  esc_attr_e( $post_type );
257
  ?>">
258
- <?php
259
- echo '<div>' ;
260
 
261
  if ( 'product' == $post_type && !class_exists( 'WooCommerce' ) ) {
262
  IS_Help::woocommerce_inactive_field_notice();
@@ -264,7 +347,7 @@ class IS_Search_Editor
264
  continue;
265
  }
266
 
267
- $posts_found = false;
268
  $posts_per_page = ( defined( 'DISABLE_IS_LOAD_ALL' ) || isset( $includes['post__in'] ) ? -1 : 100 );
269
  $posts = get_posts( array(
270
  'post_type' => $post_type,
@@ -272,61 +355,57 @@ class IS_Search_Editor
272
  'orderby' => 'title',
273
  'order' => 'ASC',
274
  ) );
275
- $html = '<div class="is-posts">';
276
- $selected_pt = array();
277
 
278
  if ( !empty($posts) ) {
279
- $posts_found = true;
280
- $html .= '<div class="col-wrapper"><div class="col-title">';
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
281
  $col_title = '<span>' . esc_html( $post_types[$post_type]->labels->name ) . '</span>';
282
  $temp = '';
283
  foreach ( $posts as $post2 ) {
284
  $checked = ( isset( $includes['post__in'] ) && in_array( $post2->ID, $includes['post__in'] ) ? $post2->ID : 0 );
285
- if ( $checked ) {
286
- array_push( $selected_pt, $post_type );
287
- }
288
  $post_title = ( isset( $post2->post_title ) && '' !== $post2->post_title ? esc_html( $post2->post_title ) : $post2->post_name );
289
  $temp .= '<option value="' . esc_attr( $post2->ID ) . '" ' . selected( $post2->ID, $checked, false ) . '>' . $post_title . '</option>';
290
  }
291
- if ( !empty($selected_pt) && in_array( $post_type, $selected_pt ) ) {
292
  $col_title = '<strong>' . $col_title . '</strong>';
293
  }
294
- $html .= $col_title . '<input class="list-search" placeholder="' . __( "Search..", 'add-search-to-menu' ) . '" type="text"></div>';
295
- $html .= '<select class="_is_includes-post__in" name="' . esc_attr( $id ) . '[post__in][]" multiple size="8" >';
296
- $html .= $temp . '</select>';
297
  if ( count( $posts ) >= 100 && !defined( 'DISABLE_IS_LOAD_ALL' ) && !isset( $includes['post__in'] ) ) {
298
- $html .= '<div id="' . esc_attr( $post_type ) . '" class="load-all">' . __( 'Load All', 'add-search-to-menu' ) . '</div>';
299
  }
300
- $html .= '</div><br />';
301
- }
302
-
303
-
304
- if ( !$posts_found ) {
305
- $html .= '<span class="notice-is-info">' . sprintf( __( 'No %s created.', 'add-search-to-menu' ), $post_types[$post_type]->labels->name ) . '</span>';
306
  } else {
307
- $html .= '<label for="' . esc_attr( $id ) . '-post__in" class="ctrl-multi-select">' . esc_html__( "Hold down the control (ctrl) or command button to select multiple options.", 'add-search-to-menu' ) . '</label><br />';
308
  }
309
 
310
- $html .= '</div>';
311
- $checked = 'all';
312
-
313
- if ( !empty($selected_pt) && in_array( $post_type, $selected_pt ) ) {
314
- $checked = 'selected';
315
- } else {
316
- if ( isset( $includes['post__in'] ) ) {
317
- echo '<span class="notice-is-info">' . sprintf( __( 'The %s are not searchable as the search form is configured to only search specific posts of another post type.', 'add-search-to-menu' ), strtolower( esc_html( $post_types[$post_type]->labels->name ) ) ) . '</span><br /><br />' ;
318
- }
319
- }
320
-
321
-
322
- if ( $posts_found ) {
323
- echo '<p class="check-radio"><label for="' . esc_attr( $post_type ) . '-post-search_all" ><input class="is-post-select" type="radio" id="' . esc_attr( $post_type ) . '-post-search_all" name="' . esc_attr( $post_type ) . 'i[post_search_radio]" value="all" ' . checked( 'all', $checked, false ) . '/>' ;
324
- echo '<span class="toggle-check-text"></span>' . sprintf( esc_html__( "Search all %s", 'add-search-to-menu' ), strtolower( esc_html( $post_types[$post_type]->labels->name ) ) ) . '</label></p>' ;
325
- echo '<p class="check-radio"><label for="' . esc_attr( $post_type ) . '-post-search_selected" ><input class="is-post-select" type="radio" id="' . esc_attr( $post_type ) . '-post-search_selected" name="' . esc_attr( $post_type ) . 'i[post_search_radio]" value="selected" ' . checked( 'selected', $checked, false ) . '/>' ;
326
- echo '<span class="toggle-check-text"></span>' . sprintf( esc_html__( "Search only selected %s", 'add-search-to-menu' ), strtolower( esc_html( $post_types[$post_type]->labels->name ) ) ) . '</label></p>' ;
327
- }
328
-
329
- echo wp_kses_post( $html ) ;
330
  $tax_objs = get_object_taxonomies( $post_type, 'objects' );
331
 
332
  if ( !empty($tax_objs) ) {
39
  echo '<ul id="search-form-editor-tabs">' ;
40
  $url = menu_page_url( 'ivory-search-new', false );
41
  if ( isset( $_GET['post'] ) && is_numeric( $_GET['post'] ) ) {
42
+ $url = menu_page_url( 'ivory-search', false ) . '&post=' . absint( $_GET['post'] ) . '&action=edit';
43
  }
44
  $tab = 'includes';
45
  if ( isset( $_GET['tab'] ) ) {
64
  '<li id="%1$s-tab" class="%2$s"><a href="%3$s" title="%4$s">%5$s</a></li>',
65
  esc_attr( $id ),
66
  esc_attr( $class ),
67
+ esc_url( $url . '&tab=' . $id ),
68
  esc_attr( $panel['description'] ),
69
  esc_html( $panel['title'] )
70
  ) ;
121
  }
122
 
123
  if ( isset( $_REQUEST['post'] ) ) {
124
+ $includes_url = '<a href="' . esc_url( menu_page_url( 'ivory-search', false ) . '&post=' . absint( $_REQUEST['post'] ) . '&action=edit&tab=' . $section ) . '">' . esc_html( $sec_name ) . '</a>';
125
  } else {
126
  if ( isset( $_REQUEST['page'] ) && 'ivory-search-new' === $_REQUEST['page'] ) {
127
+ $includes_url = '<a href="' . esc_url( menu_page_url( 'ivory-search-new', false ) . '&tab=' . $section ) . '">' . esc_html( $sec_name ) . '</a>';
128
  }
129
  }
130
 
166
  <?php
167
  $content = __( 'Search selected post types.', 'add-search-to-menu' );
168
  IS_Help::help_info( $content );
169
+ ?>
170
+ <div>
171
+ <?php
172
  $post_types = get_post_types( array(
173
  'public' => true,
174
  ), 'objects' );
187
 
188
 
189
  if ( !empty($post_types) ) {
190
+ ?>
191
+ <div class="is-cb-dropdown">
192
+ <div class="is-cb-title">
193
+ <?php
194
 
195
  if ( empty($post_types2) ) {
196
+ ?>
197
+ <span class="is-cb-select"><?php
198
+ _e( 'Select Post Types', 'add-search-to-menu' );
199
+ ?></span>
200
+ <span class="is-cb-titles"></span>
201
+ <?php
202
  } else {
203
+ ?>
204
+ <span style="display:none;" class="is-cb-select"><?php
205
+ _e( 'Select Post Types', 'add-search-to-menu' );
206
+ ?></span>
207
+ <span class="is-cb-titles">
208
+ <?php
209
  foreach ( $post_types2 as $post_type2 ) {
210
+
211
  if ( isset( $post_types[$post_type2] ) ) {
212
+ ?>
213
+ <span title="<?php
214
+ esc_attr_e( $post_type2 );
215
+ ?>"><?php
216
+ esc_html_e( $post_types[$post_type2]->labels->name );
217
+ ?></span>
218
+ <?php
219
  }
220
+
221
  }
222
+ ?>
223
+ </span>
224
+ <?php
225
  }
226
 
227
+ ?>
228
+ </div>
229
+ <div class="is-cb-multisel">
230
+ <?php
231
  foreach ( $post_types as $key => $post_type ) {
232
  $checked = ( $default_search && in_array( $key, $post_types2 ) || isset( $includes['post_type'][esc_attr( $key )] ) ? esc_attr( $key ) : 0 );
233
+ ?>
234
+ <label for="<?php
235
+ esc_attr_e( $id );
236
+ ?>-post_type-<?php
237
+ esc_attr_e( $key );
238
+ ?>">
239
+ <input class="_is_includes-post_type" type="checkbox" id="<?php
240
+ esc_attr_e( $id );
241
+ ?>-post_type-<?php
242
+ esc_attr_e( $key );
243
+ ?>" name="<?php
244
+ esc_attr_e( $id );
245
+ ?>[post_type][<?php
246
+ esc_attr_e( $key );
247
+ ?>]" value="<?php
248
+ esc_attr_e( $key );
249
+ ?>" <?php
250
+ checked( $key, $checked );
251
+ ?>/>
252
+ <span class="toggle-check-text"></span>
253
+ <?php
254
+ echo ucfirst( esc_html( $post_type->labels->name ) ) ;
255
+ ?></label>
256
+ <?php
257
  }
258
+ ?>
259
+ </div>
260
+ </div>
261
+ <?php
262
  } else {
263
+ ?>
264
+ <span class="notice-is-info">
265
+ <?php
266
+ _e( 'No post types registered on the site.', 'add-search-to-menu' );
267
+ ?>
268
+ </span>
269
+ <?php
270
  }
271
 
272
 
273
  if ( isset( $includes['post_type'] ) && is_array( $includes['post_type'] ) && 1 == count( $includes['post_type'] ) ) {
274
  $checked = ( isset( $includes['post_type_url'] ) ? 'y' : 'n' );
275
+ ?>
276
+ <br />
277
+ <p class="check-radio">
278
+ <label for="<?php
279
+ esc_attr_e( $id );
280
+ ?>-post_type_url">
281
+ <input class="_is_includes-post_type_url" type="checkbox" id="<?php
282
+ esc_attr_e( $id );
283
+ ?>-post_type_url" name="<?php
284
+ esc_attr_e( $id );
285
+ ?>[post_type_url]" value="y" <?php
286
+ checked( 'y', $checked );
287
+ ?>/>
288
+ <span class="toggle-check-text"></span>
289
+ <?php
290
+ esc_html_e( "Do not display post_type in the search URL", 'add-search-to-menu' );
291
+ ?>
292
+ </label>
293
+ </p>
294
+ <?php
295
  }
296
 
297
  ?>
298
+ </div>
299
+ </div>
300
 
301
+ <?php
302
  foreach ( $post_types2 as $post_type ) {
303
  if ( !isset( $post_types[$post_type] ) ) {
304
  continue;
305
  }
306
+ ?>
307
+
308
+ <h3 scope="row" class="is-p-type post-type-<?php
309
+ esc_attr_e( $post_type );
310
+ ?>">
311
+ <label for="<?php
312
+ esc_attr_e( $id );
313
+ ?>-post__in">
314
+ <?php
315
+ esc_html_e( $post_types[$post_type]->labels->name );
316
 
317
  if ( 'product' == $post_type ) {
318
+ ?>
319
+ <i><?php
320
+ _e( '( WooCommerce )', 'add-search-to-menu' );
321
+ ?></i>
322
+ <?php
323
  } else {
324
+
325
  if ( 'attachment' == $post_type ) {
326
+ ?>
327
+ <i><?php
328
+ _e( '( Images, Videos, Audios, Docs, PDFs, Files & Attachments )', 'add-search-to-menu' );
329
+ ?></i>
330
+ <?php
331
  }
332
+
333
  }
334
 
335
  ?>
336
+ </label>
337
+ </h3>
338
+ <div class="post-type-<?php
 
 
 
 
 
 
 
 
 
 
339
  esc_attr_e( $post_type );
340
  ?>">
341
+ <div>
342
+ <?php
343
 
344
  if ( 'product' == $post_type && !class_exists( 'WooCommerce' ) ) {
345
  IS_Help::woocommerce_inactive_field_notice();
347
  continue;
348
  }
349
 
350
+ $selected_pt = array();
351
  $posts_per_page = ( defined( 'DISABLE_IS_LOAD_ALL' ) || isset( $includes['post__in'] ) ? -1 : 100 );
352
  $posts = get_posts( array(
353
  'post_type' => $post_type,
355
  'orderby' => 'title',
356
  'order' => 'ASC',
357
  ) );
 
 
358
 
359
  if ( !empty($posts) ) {
360
+ $tchecked = 'all';
361
+
362
+ if ( isset( $includes['post__in'] ) ) {
363
+ foreach ( $posts as $post1 ) {
364
+
365
+ if ( in_array( $post1->ID, $includes['post__in'] ) ) {
366
+ array_push( $selected_pt, $post_type );
367
+ $tchecked = 'selected';
368
+ }
369
+
370
+ }
371
+ if ( 'all' === $tchecked ) {
372
+ echo '<span class="notice-is-info" style="margin-bottom: 20px;">' . sprintf( __( 'The %s are not searchable as the search form is configured to only search specific posts of another post type.', 'add-search-to-menu' ), strtolower( esc_html( $post_types[$post_type]->labels->name ) ) ) . '</span>' ;
373
+ }
374
+ }
375
+
376
+ echo '<p class="check-radio"><label for="' . esc_attr( $post_type ) . '-post-search_all" ><input class="is-post-select" type="radio" id="' . esc_attr( $post_type ) . '-post-search_all" name="' . esc_attr( $post_type ) . 'i[post_search_radio]" value="all" ' . checked( 'all', $tchecked, false ) . '/>' ;
377
+ echo '<span class="toggle-check-text"></span>' . sprintf( esc_html__( "Search all %s", 'add-search-to-menu' ), strtolower( esc_html( $post_types[$post_type]->labels->name ) ) ) . '</label></p>' ;
378
+ echo '<p class="check-radio"><label for="' . esc_attr( $post_type ) . '-post-search_selected" ><input class="is-post-select" type="radio" id="' . esc_attr( $post_type ) . '-post-search_selected" name="' . esc_attr( $post_type ) . 'i[post_search_radio]" value="selected" ' . checked( 'selected', $tchecked, false ) . '/>' ;
379
+ echo '<span class="toggle-check-text"></span>' . sprintf( esc_html__( "Search only selected %s", 'add-search-to-menu' ), strtolower( esc_html( $post_types[$post_type]->labels->name ) ) ) . '</label></p>' ;
380
+ }
381
+
382
+ echo '<div class="is-posts">' ;
383
+
384
+ if ( !empty($posts) ) {
385
+ echo '<div class="col-wrapper"><div class="col-title">' ;
386
  $col_title = '<span>' . esc_html( $post_types[$post_type]->labels->name ) . '</span>';
387
  $temp = '';
388
  foreach ( $posts as $post2 ) {
389
  $checked = ( isset( $includes['post__in'] ) && in_array( $post2->ID, $includes['post__in'] ) ? $post2->ID : 0 );
 
 
 
390
  $post_title = ( isset( $post2->post_title ) && '' !== $post2->post_title ? esc_html( $post2->post_title ) : $post2->post_name );
391
  $temp .= '<option value="' . esc_attr( $post2->ID ) . '" ' . selected( $post2->ID, $checked, false ) . '>' . $post_title . '</option>';
392
  }
393
+ if ( 'selected' === $tchecked ) {
394
  $col_title = '<strong>' . $col_title . '</strong>';
395
  }
396
+ echo $col_title . '<input class="list-search" placeholder="' . __( "Search..", 'add-search-to-menu' ) . '" type="text"></div>' ;
397
+ echo '<select class="_is_includes-post__in" name="' . esc_attr( $id ) . '[post__in][]" multiple size="8" >' ;
398
+ echo $temp . '</select>' ;
399
  if ( count( $posts ) >= 100 && !defined( 'DISABLE_IS_LOAD_ALL' ) && !isset( $includes['post__in'] ) ) {
400
+ echo '<div id="' . esc_attr( $post_type ) . '" class="load-all">' . __( 'Load All', 'add-search-to-menu' ) . '</div>' ;
401
  }
402
+ echo '</div><br />' ;
403
+ echo '<label for="' . esc_attr( $id ) . '-post__in" class="ctrl-multi-select">' . esc_html__( "Hold down the control (ctrl) or command button to select multiple options.", 'add-search-to-menu' ) . '</label><br />' ;
 
 
 
 
404
  } else {
405
+ echo '<span class="notice-is-info">' . sprintf( __( 'No %s created.', 'add-search-to-menu' ), $post_types[$post_type]->labels->name ) . '</span>' ;
406
  }
407
 
408
+ echo '</div>' ;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
409
  $tax_objs = get_object_taxonomies( $post_type, 'objects' );
410
 
411
  if ( !empty($tax_objs) ) {
admin/class-is-list-table.php CHANGED
@@ -88,7 +88,7 @@ class IS_List_Table extends WP_List_Table {
88
 
89
  if ( 1 == $total_items && ! isset( $_GET['s'] ) ) {
90
  if ( isset( $this->items[0] ) && $this->items[0]->id() ) {
91
- $redirect_to = esc_url( menu_page_url( 'ivory-search', false ) ) . '&post='.esc_url_raw( $this->items[0]->id() ).'&action=edit';
92
  wp_safe_redirect( $redirect_to );
93
  exit();
94
  }
@@ -138,7 +138,7 @@ class IS_List_Table extends WP_List_Table {
138
  }
139
 
140
  function column_title( $item ) {
141
- $url = admin_url( 'admin.php?page=ivory-search&post=' . absint( esc_url_raw( $item->id() ) ) );
142
  $edit_link = add_query_arg( array( 'action' => 'edit' ), $url );
143
 
144
  $output = sprintf(
88
 
89
  if ( 1 == $total_items && ! isset( $_GET['s'] ) ) {
90
  if ( isset( $this->items[0] ) && $this->items[0]->id() ) {
91
+ $redirect_to = menu_page_url( 'ivory-search', false ) . '&post='.absint( $this->items[0]->id() ).'&action=edit';
92
  wp_safe_redirect( $redirect_to );
93
  exit();
94
  }
138
  }
139
 
140
  function column_title( $item ) {
141
+ $url = admin_url( 'admin.php?page=ivory-search&post=' . absint( $item->id() ) );
142
  $edit_link = add_query_arg( array( 'action' => 'edit' ), $url );
143
 
144
  $output = sprintf(
admin/class-is-settings-fields.php CHANGED
@@ -588,10 +588,8 @@ class IS_Settings_Fields
588
  if ( $check_value ) {
589
  ?>
590
  <a href="<?php
591
- echo esc_url( menu_page_url( 'ivory-search', false ) ) ;
592
- ?>&post=<?php
593
- echo esc_url_raw( $check_value ) ;
594
- ?>&action=edit"> <?php
595
  esc_html_e( 'Edit Search Form', 'add-search-to-menu' );
596
  ?></a>
597
  <?php
@@ -746,7 +744,7 @@ class IS_Settings_Fields
746
  if ( $check_value && get_post_type( $check_value ) ) {
747
  ?>
748
  <a href="<?php
749
- echo esc_url( menu_page_url( 'ivory-search', false ) ) . '&post=' . $check_value . '&action=edit' ;
750
  ?>"><?php
751
  esc_html_e( "Edit", 'add-search-to-menu' );
752
  ?></a>
@@ -814,7 +812,7 @@ class IS_Settings_Fields
814
  if ( $check_value && get_post_type( $check_value ) ) {
815
  ?>
816
  <a href="<?php
817
- echo esc_url( menu_page_url( 'ivory-search', false ) ) . '&post=' . esc_url_raw( $check_value ) . '&action=edit' ;
818
  ?>"> <?php
819
  esc_html_e( "Edit", 'add-search-to-menu' );
820
  ?></a>
588
  if ( $check_value ) {
589
  ?>
590
  <a href="<?php
591
+ echo esc_url( menu_page_url( 'ivory-search', false ) . '&post=' . absint( $check_value ) . '&action=edit' ) ;
592
+ ?>"> <?php
 
 
593
  esc_html_e( 'Edit Search Form', 'add-search-to-menu' );
594
  ?></a>
595
  <?php
744
  if ( $check_value && get_post_type( $check_value ) ) {
745
  ?>
746
  <a href="<?php
747
+ echo esc_url( menu_page_url( 'ivory-search', false ) . '&post=' . absint( $check_value ) . '&action=edit' ) ;
748
  ?>"><?php
749
  esc_html_e( "Edit", 'add-search-to-menu' );
750
  ?></a>
812
  if ( $check_value && get_post_type( $check_value ) ) {
813
  ?>
814
  <a href="<?php
815
+ echo esc_url( menu_page_url( 'ivory-search', false ) . '&post=' . absint( $check_value ) . '&action=edit' ) ;
816
  ?>"> <?php
817
  esc_html_e( "Edit", 'add-search-to-menu' );
818
  ?></a>
includes/class-is-search-form.php CHANGED
@@ -552,11 +552,11 @@ class IS_Search_Form {
552
  }
553
 
554
  if ( isset( $is_opt['easy_edit'] ) && is_user_logged_in() && current_user_can( 'administrator' ) ) {
555
- $result .= '<div class="is-link-container"><div><a class="is-edit-link" target="_blank" href="'.admin_url( 'admin.php?page=ivory-search&post='.esc_url_raw( $args['id'] ).'&action=edit' ) . '">'.__( "Edit", "ivory-search") .'</a>';
556
 
557
  if ( ! is_customize_preview() ) {
558
  if ( $enabled_customization ) {
559
- $result .= ' <a class="is-customize-link" target="_blank" href="'.admin_url( 'customize.php?autofocus[section]=is_section_'.esc_url_raw( $args['id'] ).'&url=' . get_the_permalink( get_the_ID() ) ) .'">'.__( "Customizer", "ivory-search") .'</a>';
560
  }
561
  }
562
  $result .= '</div></div>';
552
  }
553
 
554
  if ( isset( $is_opt['easy_edit'] ) && is_user_logged_in() && current_user_can( 'administrator' ) ) {
555
+ $result .= '<div class="is-link-container"><div><a class="is-edit-link" target="_blank" href="'.admin_url( 'admin.php?page=ivory-search&post='.absint( $args['id'] ).'&action=edit' ) . '">'.__( "Edit", "ivory-search") .'</a>';
556
 
557
  if ( ! is_customize_preview() ) {
558
  if ( $enabled_customization ) {
559
+ $result .= ' <a class="is-customize-link" target="_blank" href="'.admin_url( 'customize.php?autofocus[section]=is_section_'.absint( $args['id'] ).'&url=' . get_the_permalink( get_the_ID() ) ) .'">'.__( "Customizer", "ivory-search") .'</a>';
560
  }
561
  }
562
  $result .= '</div></div>';
languages/add-search-to-menu.pot CHANGED
@@ -2,7 +2,7 @@
2
  msgid ""
3
  msgstr ""
4
  "Project-Id-Version: Ivory Search\n"
5
- "POT-Creation-Date: 2021-11-04 17:16+0530\n"
6
  "PO-Revision-Date: 2020-03-17 21:05+0530\n"
7
  "Last-Translator: \n"
8
  "Language-Team: Ivory Search <admin@ivorysearch.com>\n"
@@ -30,7 +30,7 @@ msgstr ""
30
  msgid "Click on the search form title to edit it."
31
  msgstr ""
32
 
33
- #: ../admin/class-is-admin.php:163 ../admin/class-is-admin.php:453
34
  #: ../admin/class-is-help.php:64 ../admin/class-is-help.php:97
35
  msgid "Settings"
36
  msgstr ""
@@ -51,7 +51,7 @@ msgid ""
51
  "If you like %1$s please leave us a %2$s rating. A huge thanks in advance!"
52
  msgstr ""
53
 
54
- #: ../admin/class-is-admin.php:204 ../admin/class-is-admin.php:437
55
  #: ../includes/class-is-admin-public.php:94 ../includes/class-is-widget.php:13
56
  msgid "Ivory Search"
57
  msgstr ""
@@ -82,113 +82,113 @@ msgstr ""
82
  msgid "No, thanks"
83
  msgstr ""
84
 
85
- #: ../admin/class-is-admin.php:290
86
  msgid "No posts found"
87
  msgstr ""
88
 
89
- #: ../admin/class-is-admin.php:389
90
  msgid "Search form created."
91
  msgstr ""
92
 
93
- #: ../admin/class-is-admin.php:391
94
  msgid "Search form saved."
95
  msgstr ""
96
 
97
- #: ../admin/class-is-admin.php:393
98
  msgid "Search form deleted."
99
  msgstr ""
100
 
101
- #: ../admin/class-is-admin.php:395
102
  msgid "Search form reset."
103
  msgstr ""
104
 
105
- #: ../admin/class-is-admin.php:404
106
  msgid "There was an error saving the search form."
107
  msgstr ""
108
 
109
- #: ../admin/class-is-admin.php:412
110
  msgid "Validation error occurred."
111
  msgstr ""
112
 
113
- #: ../admin/class-is-admin.php:413 ../admin/class-is-admin.php:421
114
  #: ../admin/class-is-help.php:35 ../admin/class-is-help.php:85
115
  msgid "Includes"
116
  msgstr ""
117
 
118
- #: ../admin/class-is-admin.php:414 ../admin/class-is-admin.php:423
119
  #: ../admin/class-is-help.php:40 ../admin/class-is-help.php:86
120
  msgid "Excludes"
121
  msgstr ""
122
 
123
- #: ../admin/class-is-admin.php:427
124
  #, php-format
125
  msgid ""
126
  "Please make sure you have not selected similar %s fields in the search form "
127
  "%s and %s sections."
128
  msgstr ""
129
 
130
- #: ../admin/class-is-admin.php:439 ../admin/class-is-admin.php:486
131
  #: ../includes/class-is-search-form.php:59
132
  msgid "Search Forms"
133
  msgstr ""
134
 
135
- #: ../admin/class-is-admin.php:444 ../admin/class-is-admin.php:446
136
- #: ../admin/class-is-admin.php:493 ../admin/partials/search-form.php:21
137
  #: ../admin/partials/search-form.php:31
138
  msgid "Add New Search Form"
139
  msgstr ""
140
 
141
- #: ../admin/class-is-admin.php:444 ../admin/class-is-admin.php:446
142
  msgid "Add New"
143
  msgstr ""
144
 
145
- #: ../admin/class-is-admin.php:450 ../admin/class-is-help.php:59
146
  #: ../admin/class-is-help.php:96
147
  msgid "Menu Search"
148
  msgstr ""
149
 
150
- #: ../admin/class-is-admin.php:453 ../admin/partials/settings-form.php:20
151
  msgid "Ivory Search Settings"
152
  msgstr ""
153
 
154
- #: ../admin/class-is-admin.php:500
155
  #, php-format
156
  msgid "Search results for &#8220;%s&#8221;"
157
  msgstr ""
158
 
159
- #: ../admin/class-is-admin.php:511
160
  msgid "Find Search Forms"
161
  msgstr ""
162
 
163
- #: ../admin/class-is-admin.php:555
164
  msgid "You are not allowed to edit this item."
165
  msgstr ""
166
 
167
- #: ../admin/class-is-admin.php:649
168
  msgid "You are not allowed to reset this item."
169
  msgstr ""
170
 
171
- #: ../admin/class-is-admin.php:685
172
  msgid "You are not allowed to copy this item."
173
  msgstr ""
174
 
175
- #: ../admin/class-is-admin.php:724
176
  msgid "You are not allowed to delete this item."
177
  msgstr ""
178
 
179
- #: ../admin/class-is-admin.php:728
180
  msgid "Error in deleting."
181
  msgstr ""
182
 
183
- #: ../admin/class-is-admin.php:967
184
  msgid "Upgrade to Pro to Access"
185
  msgstr ""
186
 
187
- #: ../admin/class-is-admin.php:974
188
  msgid "Install Premium Version to Access"
189
  msgstr ""
190
 
191
- #: ../admin/class-is-admin.php:976
192
  msgid "Upgrade to Pro Plus to Access"
193
  msgstr ""
194
 
@@ -216,17 +216,17 @@ msgstr ""
216
  msgid "Post Types"
217
  msgstr ""
218
 
219
- #: ../admin/class-is-editor.php:143 ../admin/class-is-editor.php:426
220
- #: ../admin/class-is-editor.php:789 ../admin/class-is-editor.php:1156
221
- #: ../admin/class-is-editor.php:1379 ../admin/class-is-editor.php:1474
222
- #: ../admin/class-is-editor.php:1590 ../admin/class-is-settings-fields.php:106
223
  msgid "Expand All"
224
  msgstr ""
225
 
226
- #: ../admin/class-is-editor.php:143 ../admin/class-is-editor.php:426
227
- #: ../admin/class-is-editor.php:790 ../admin/class-is-editor.php:1156
228
- #: ../admin/class-is-editor.php:1379 ../admin/class-is-editor.php:1474
229
- #: ../admin/class-is-editor.php:1590 ../admin/class-is-settings-fields.php:106
230
  msgid "Collapse All"
231
  msgstr ""
232
 
@@ -234,726 +234,726 @@ msgstr ""
234
  msgid "Search selected post types."
235
  msgstr ""
236
 
237
- #: ../admin/class-is-editor.php:162 ../admin/class-is-editor.php:164
238
  msgid "Select Post Types"
239
  msgstr ""
240
 
241
- #: ../admin/class-is-editor.php:183
242
  msgid "No post types registered on the site."
243
  msgstr ""
244
 
245
- #: ../admin/class-is-editor.php:189
246
  msgid "Do not display post_type in the search URL"
247
  msgstr ""
248
 
249
- #: ../admin/class-is-editor.php:201 ../admin/class-is-editor.php:1148
250
  msgid "( WooCommerce )"
251
  msgstr ""
252
 
253
- #: ../admin/class-is-editor.php:203 ../admin/class-is-editor.php:1150
254
  msgid "( Images, Videos, Audios, Docs, PDFs, Files & Attachments )"
255
  msgstr ""
256
 
257
- #: ../admin/class-is-editor.php:245 ../admin/class-is-editor.php:295
258
- #: ../admin/class-is-editor.php:320 ../admin/class-is-editor.php:371
259
- #: ../admin/class-is-editor.php:1199 ../admin/class-is-editor.php:1254
260
- #: ../admin/class-is-editor.php:1278 ../admin/class-is-editor.php:1325
261
- msgid "Search.."
262
  msgstr ""
263
 
264
- #: ../admin/class-is-editor.php:249 ../admin/class-is-editor.php:1203
265
- msgid "Load All"
 
266
  msgstr ""
267
 
268
- #: ../admin/class-is-editor.php:254 ../admin/class-is-editor.php:1209
269
  #, php-format
270
- msgid "No %s created."
271
  msgstr ""
272
 
273
- #: ../admin/class-is-editor.php:256 ../admin/class-is-editor.php:305
274
- #: ../admin/class-is-editor.php:330 ../admin/class-is-editor.php:379
275
- #: ../admin/class-is-editor.php:1211 ../admin/class-is-editor.php:1263
276
- #: ../admin/class-is-editor.php:1289 ../admin/class-is-editor.php:1333
277
- msgid ""
278
- "Hold down the control (ctrl) or command button to select multiple options."
279
  msgstr ""
280
 
281
- #: ../admin/class-is-editor.php:264
282
- #, php-format
283
- msgid ""
284
- "The %s are not searchable as the search form is configured to only search "
285
- "specific posts of another post type."
286
  msgstr ""
287
 
288
- #: ../admin/class-is-editor.php:268
289
- #, php-format
290
- msgid "Search all %s"
 
 
 
291
  msgstr ""
292
 
293
- #: ../admin/class-is-editor.php:270
294
  #, php-format
295
- msgid "Search only selected %s"
296
  msgstr ""
297
 
298
- #: ../admin/class-is-editor.php:309
299
  #, php-format
300
  msgid "Search %s of all taxonomies (%s categories, tags & terms %s)"
301
  msgstr ""
302
 
303
- #: ../admin/class-is-editor.php:311
304
  #, php-format
305
  msgid "Search %s of only selected taxonomies (%s categories, tags & terms %s)"
306
  msgstr ""
307
 
308
- #: ../admin/class-is-editor.php:334
309
  #, php-format
310
  msgid "Search selected %s custom fields values"
311
  msgstr ""
312
 
313
- #: ../admin/class-is-editor.php:346
314
  msgid "Search product SKU"
315
  msgstr ""
316
 
317
- #: ../admin/class-is-editor.php:349
318
  msgid "Search product variation"
319
  msgstr ""
320
 
321
- #: ../admin/class-is-editor.php:381
322
  msgid "Selected File Types :"
323
  msgstr ""
324
 
325
- #: ../admin/class-is-editor.php:389 ../admin/class-is-editor.php:1343
326
  msgid "Search all MIME types"
327
  msgstr ""
328
 
329
- #: ../admin/class-is-editor.php:391
330
  msgid "Search only selected MIME types"
331
  msgstr ""
332
 
333
- #: ../admin/class-is-editor.php:396
334
  msgid "Search Images"
335
  msgstr ""
336
 
337
- #: ../admin/class-is-editor.php:398
338
  msgid "Search Videos"
339
  msgstr ""
340
 
341
- #: ../admin/class-is-editor.php:400
342
  msgid "Search Audios"
343
  msgstr ""
344
 
345
- #: ../admin/class-is-editor.php:402
346
  msgid "Search Text Files"
347
  msgstr ""
348
 
349
- #: ../admin/class-is-editor.php:404
350
  msgid "Search PDF Files"
351
  msgstr ""
352
 
353
- #: ../admin/class-is-editor.php:406
354
  msgid "Search Document Files"
355
  msgstr ""
356
 
357
- #: ../admin/class-is-editor.php:413
358
  #, php-format
359
  msgid ""
360
  "This search form is configured in the %s section to not search specific MIME "
361
  "types."
362
  msgstr ""
363
 
364
- #: ../admin/class-is-editor.php:416 ../admin/class-is-editor.php:1369
365
  msgid ""
366
  "You are using WordPress version less than 4.9 which does not support "
367
  "searching by MIME type."
368
  msgstr ""
369
 
370
- #: ../admin/class-is-editor.php:425 ../admin/class-is-editor.php:1378
371
  msgid "Extras"
372
  msgstr ""
373
 
374
- #: ../admin/class-is-editor.php:430
375
  msgid "Search Content"
376
  msgstr ""
377
 
378
- #: ../admin/class-is-editor.php:435
379
  #, php-format
380
  msgid "Search post title %s( File title )%s"
381
  msgstr ""
382
 
383
- #: ../admin/class-is-editor.php:438
384
  #, php-format
385
  msgid "Search post content %s( File description )%s"
386
  msgstr ""
387
 
388
- #: ../admin/class-is-editor.php:441
389
  #, php-format
390
  msgid "Search post excerpt %s( File caption )%s"
391
  msgstr ""
392
 
393
- #: ../admin/class-is-editor.php:444
394
  #, php-format
395
  msgid "Search category/tag title %s( Displays posts of the category/tag )%s"
396
  msgstr ""
397
 
398
- #: ../admin/class-is-editor.php:447
399
  #, php-format
400
  msgid ""
401
  "Search category/tag description %s( Displays posts of the category/tag )%s"
402
  msgstr ""
403
 
404
- #: ../admin/class-is-editor.php:468
405
  msgid ""
406
  "Note: The below option is disabled and set to OR as you have configured the "
407
  "search form to search multiple taxonomies."
408
  msgstr ""
409
 
410
- #: ../admin/class-is-editor.php:473
411
  msgid "AND - Search posts having all the above selected category terms"
412
  msgstr ""
413
 
414
- #: ../admin/class-is-editor.php:475
415
  msgid "OR - Search posts having any one of the above selected category terms"
416
  msgstr ""
417
 
418
- #: ../admin/class-is-editor.php:481 ../admin/class-is-editor.php:1442
419
  msgid "Post Status"
420
  msgstr ""
421
 
422
- #: ../admin/class-is-editor.php:485
423
  msgid "Search posts having selected post statuses."
424
  msgstr ""
425
 
426
- #: ../admin/class-is-editor.php:505
427
  msgid "Select Post Status"
428
  msgstr ""
429
 
430
- #: ../admin/class-is-editor.php:524 ../admin/class-is-editor.php:1383
431
  msgid "Authors"
432
  msgstr ""
433
 
434
- #: ../admin/class-is-editor.php:528
435
  msgid "Search posts created by selected authors."
436
  msgstr ""
437
 
438
- #: ../admin/class-is-editor.php:547 ../admin/class-is-editor.php:549
439
  msgid "Searches all author posts"
440
  msgstr ""
441
 
442
- #: ../admin/class-is-editor.php:577
443
  #, php-format
444
  msgid ""
445
  "This search form is configured in the %s section to not search for specific "
446
  "author posts."
447
  msgstr ""
448
 
449
- #: ../admin/class-is-editor.php:585
450
  msgid "Search author Display Name and display the posts created by that author"
451
  msgstr ""
452
 
453
- #: ../admin/class-is-editor.php:590
454
  msgid "Comments"
455
  msgstr ""
456
 
457
- #: ../admin/class-is-editor.php:599
458
  msgid "Search posts having number of comments"
459
  msgstr ""
460
 
461
- #: ../admin/class-is-editor.php:609
462
  msgid "NA"
463
  msgstr ""
464
 
465
- #: ../admin/class-is-editor.php:620
466
  msgid "Search approved comment content"
467
  msgstr ""
468
 
469
- #: ../admin/class-is-editor.php:625
470
  msgid "Password Protected"
471
  msgstr ""
472
 
473
- #: ../admin/class-is-editor.php:631
474
  msgid "Search posts with or without passwords"
475
  msgstr ""
476
 
477
- #: ../admin/class-is-editor.php:633
478
  msgid "Search posts with passwords"
479
  msgstr ""
480
 
481
- #: ../admin/class-is-editor.php:635
482
  msgid "Search posts without passwords"
483
  msgstr ""
484
 
485
- #: ../admin/class-is-editor.php:639 ../admin/class-is-editor.php:876
486
- #: ../admin/class-is-editor.php:1095 ../admin/class-is-list-table.php:33
487
  msgid "Date"
488
  msgstr ""
489
 
490
- #: ../admin/class-is-editor.php:643
491
  msgid "Search posts created only in the specified date range."
492
  msgstr ""
493
 
494
- #: ../admin/class-is-editor.php:649
495
  msgid "From"
496
  msgstr ""
497
 
498
- #: ../admin/class-is-editor.php:649
499
  msgid "To"
500
  msgstr ""
501
 
502
- #: ../admin/class-is-editor.php:673 ../admin/partials/search-form.php:142
503
  msgid "Design Search Form Colors, Text and Style"
504
  msgstr ""
505
 
506
- #: ../admin/class-is-editor.php:680 ../admin/class-is-editor.php:697
507
  msgid "Enable Search Form Customization"
508
  msgstr ""
509
 
510
- #: ../admin/class-is-editor.php:693 ../includes/class-is-search-form.php:559
511
  msgid "Customizer"
512
  msgstr ""
513
 
514
- #: ../admin/class-is-editor.php:699
515
  msgid ""
516
  "Use below customizer to customize search form colors, text and search form "
517
  "style."
518
  msgstr ""
519
 
520
- #: ../admin/class-is-editor.php:707
521
  msgid "Search Form Customizer"
522
  msgstr ""
523
 
524
- #: ../admin/class-is-editor.php:755 ../public/class-is-ajax.php:68
525
  msgid "Nothing found"
526
  msgstr ""
527
 
528
- #: ../admin/class-is-editor.php:758
529
  msgid "View All"
530
  msgstr ""
531
 
532
- #: ../admin/class-is-editor.php:762
533
  msgid "More Results.."
534
  msgstr ""
535
 
536
- #: ../admin/class-is-editor.php:773 ../admin/partials/search-form.php:147
537
  msgid "Configure AJAX Search"
538
  msgstr ""
539
 
540
- #: ../admin/class-is-editor.php:780 ../admin/class-is-editor.php:794
541
- #: ../admin/class-is-editor.php:976
542
  msgid "Enable AJAX Search"
543
  msgstr ""
544
 
545
- #: ../admin/class-is-editor.php:787
546
  msgid "AJAX Search Results"
547
  msgstr ""
548
 
549
- #: ../admin/class-is-editor.php:795
550
  msgid "Display selected content in the search results."
551
  msgstr ""
552
 
553
- #: ../admin/class-is-editor.php:802
554
  msgid "Description"
555
  msgstr ""
556
 
557
- #: ../admin/class-is-editor.php:810
558
  msgid "Excerpt"
559
  msgstr ""
560
 
561
- #: ../admin/class-is-editor.php:816
562
  msgid "Content"
563
  msgstr ""
564
 
565
- #: ../admin/class-is-editor.php:824
566
  msgid "Description Length."
567
  msgstr ""
568
 
569
- #: ../admin/class-is-editor.php:832
570
  msgid "Image"
571
  msgstr ""
572
 
573
- #: ../admin/class-is-editor.php:843
574
  msgid "Categories"
575
  msgstr ""
576
 
577
- #: ../admin/class-is-editor.php:854
578
  msgid "Tags"
579
  msgstr ""
580
 
581
- #: ../admin/class-is-editor.php:865
582
  msgid "Author"
583
  msgstr ""
584
 
585
- #: ../admin/class-is-editor.php:883
586
  msgid "Minimum number of characters required to run ajax search."
587
  msgstr ""
588
 
589
- #: ../admin/class-is-editor.php:888
590
  msgid "Search results box max height."
591
  msgstr ""
592
 
593
- #: ../admin/class-is-editor.php:891
594
  msgid "Configure the plugin text displayed in the search results."
595
  msgstr ""
596
 
597
- #: ../admin/class-is-editor.php:896
598
  msgid "Text when there is no search results. HTML tags is allowed."
599
  msgstr ""
600
 
601
- #: ../admin/class-is-editor.php:905
602
  msgid "Show 'More Results..' text in the bottom of the search results box"
603
  msgstr ""
604
 
605
- #: ../admin/class-is-editor.php:913
606
  msgid "Text for the \"More Results..\"."
607
  msgstr ""
608
 
609
- #: ../admin/class-is-editor.php:922
610
  msgid "Redirect to search results page clicking on the 'More Results..' text"
611
  msgstr ""
612
 
613
- #: ../admin/class-is-editor.php:932
614
  msgid ""
615
  "View All Result - Show link to search results page at the bottom of search "
616
  "results block."
617
  msgstr ""
618
 
619
- #: ../admin/class-is-editor.php:941
620
  msgid ""
621
  "Text for the \"View All\" which shown at the bottom of the search result."
622
  msgstr ""
623
 
624
- #: ../admin/class-is-editor.php:946
625
  msgid "Configure how the search button should work clicking on it."
626
  msgstr ""
627
 
628
- #: ../admin/class-is-editor.php:952
629
  msgid "Search button displays search results page"
630
  msgstr ""
631
 
632
- #: ../admin/class-is-editor.php:959
633
  msgid "Search button displays ajax search results"
634
  msgstr ""
635
 
636
- #: ../admin/class-is-editor.php:967 ../admin/class-is-help.php:136
637
  msgid "WooCommerce"
638
  msgstr ""
639
 
640
- #: ../admin/class-is-editor.php:974
641
  #, php-format
642
  msgid ""
643
  "Please first configure this search form in the %s section to search "
644
  "WooCommerce product post type."
645
  msgstr ""
646
 
647
- #: ../admin/class-is-editor.php:977
648
  msgid "Display selected WooCommerce content in the search results."
649
  msgstr ""
650
 
651
- #: ../admin/class-is-editor.php:984 ../admin/class-is-editor.php:1096
652
  msgid "Price"
653
  msgstr ""
654
 
655
- #: ../admin/class-is-editor.php:995
656
  msgid "Hide Price for Out of Stock Products"
657
  msgstr ""
658
 
659
- #: ../admin/class-is-editor.php:1006
660
  msgid "Sale Badge"
661
  msgstr ""
662
 
663
- #: ../admin/class-is-editor.php:1017
664
  msgid "SKU"
665
  msgstr ""
666
 
667
- #: ../admin/class-is-editor.php:1028
668
  msgid "Stock Status"
669
  msgstr ""
670
 
671
- #: ../admin/class-is-editor.php:1039 ../public/class-is-ajax.php:417
672
  msgid "Featured Icon"
673
  msgstr ""
674
 
675
- #: ../admin/class-is-editor.php:1050
676
  msgid "Matching Categories"
677
  msgstr ""
678
 
679
- #: ../admin/class-is-editor.php:1061
680
  msgid "Matching Tags"
681
  msgstr ""
682
 
683
- #: ../admin/class-is-editor.php:1072
684
  msgid "Details Box"
685
  msgstr ""
686
 
687
- #: ../admin/class-is-editor.php:1078
688
  msgid "Below options only apply to matching categories or tags."
689
  msgstr ""
690
 
691
- #: ../admin/class-is-editor.php:1080
692
  msgid "Product List"
693
  msgstr ""
694
 
695
- #: ../admin/class-is-editor.php:1083
696
  msgid "All Product"
697
  msgstr ""
698
 
699
- #: ../admin/class-is-editor.php:1084
700
  msgid "Featured Products"
701
  msgstr ""
702
 
703
- #: ../admin/class-is-editor.php:1085
704
  msgid "On-sale Products</option>"
705
  msgstr ""
706
 
707
- #: ../admin/class-is-editor.php:1092
708
  msgid "Order by"
709
  msgstr ""
710
 
711
- #: ../admin/class-is-editor.php:1097
712
  msgid "Random"
713
  msgstr ""
714
 
715
- #: ../admin/class-is-editor.php:1098
716
  msgid "Sales"
717
  msgstr ""
718
 
719
- #: ../admin/class-is-editor.php:1105
720
  msgid "Order"
721
  msgstr ""
722
 
723
- #: ../admin/class-is-editor.php:1108
724
  msgid "ASC"
725
  msgstr ""
726
 
727
- #: ../admin/class-is-editor.php:1109
728
  msgid "DESC"
729
  msgstr ""
730
 
731
- #: ../admin/class-is-editor.php:1128 ../admin/partials/search-form.php:137
732
  msgid "Exclude Content From Search"
733
  msgstr ""
734
 
735
- #: ../admin/class-is-editor.php:1220
736
  #, php-format
737
  msgid ""
738
  "The search form is configured in the %s section to only search specific "
739
  "posts of another post type."
740
  msgstr ""
741
 
742
- #: ../admin/class-is-editor.php:1225
743
  #, php-format
744
  msgid "Do not exclude any %s from search"
745
  msgstr ""
746
 
747
- #: ../admin/class-is-editor.php:1227
748
  #, php-format
749
  msgid "Exclude selected %s from search"
750
  msgstr ""
751
 
752
- #: ../admin/class-is-editor.php:1230
753
  #, php-format
754
  msgid ""
755
  "The search form is configured in the %1$s section to only search specific "
756
  "%2$s."
757
  msgstr ""
758
 
759
- #: ../admin/class-is-editor.php:1267
760
  #, php-format
761
  msgid ""
762
  "Do not exclude any %s from search of any taxonomies (%s categories, tags & "
763
  "terms %s)"
764
  msgstr ""
765
 
766
- #: ../admin/class-is-editor.php:1269
767
  #, php-format
768
  msgid ""
769
  "Exclude %s from search of selected taxonomies (%s categories, tags & terms "
770
  "%s)"
771
  msgstr ""
772
 
773
- #: ../admin/class-is-editor.php:1293
774
  #, php-format
775
  msgid "Exclude %s from search having selected custom fields"
776
  msgstr ""
777
 
778
- #: ../admin/class-is-editor.php:1305
779
  msgid "Exclude 'Out of Stock' products from search"
780
  msgstr ""
781
 
782
- #: ../admin/class-is-editor.php:1335
783
  msgid "Excluded File Types :"
784
  msgstr ""
785
 
786
- #: ../admin/class-is-editor.php:1345
787
  msgid "Exclude selected MIME types from search"
788
  msgstr ""
789
 
790
- #: ../admin/class-is-editor.php:1349
791
  msgid "Exclude Images"
792
  msgstr ""
793
 
794
- #: ../admin/class-is-editor.php:1351
795
  msgid "Exclude Videos"
796
  msgstr ""
797
 
798
- #: ../admin/class-is-editor.php:1353
799
  msgid "Exclude Audios"
800
  msgstr ""
801
 
802
- #: ../admin/class-is-editor.php:1355
803
  msgid "Exclude Text Files"
804
  msgstr ""
805
 
806
- #: ../admin/class-is-editor.php:1357
807
  msgid "Exclude PDF Files"
808
  msgstr ""
809
 
810
- #: ../admin/class-is-editor.php:1359
811
  msgid "Exclude Document Files"
812
  msgstr ""
813
 
814
- #: ../admin/class-is-editor.php:1366
815
  #, php-format
816
  msgid ""
817
  "This search form is configured in the %s section to search specific "
818
  "attachments."
819
  msgstr ""
820
 
821
- #: ../admin/class-is-editor.php:1387
822
  msgid "Exclude posts from search created by selected authors."
823
  msgstr ""
824
 
825
- #: ../admin/class-is-editor.php:1406 ../admin/class-is-editor.php:1408
826
  msgid "Search all author posts"
827
  msgstr ""
828
 
829
- #: ../admin/class-is-editor.php:1436
830
  #, php-format
831
  msgid ""
832
  "This search form is configured in the %s section to search posts created by "
833
  "specific authors."
834
  msgstr ""
835
 
836
- #: ../admin/class-is-editor.php:1446
837
  msgid "Exclude posts from search having selected post statuses."
838
  msgstr ""
839
 
840
- #: ../admin/class-is-editor.php:1451
841
  msgid "Exclude sticky posts from search"
842
  msgstr ""
843
 
844
- #: ../admin/class-is-editor.php:1466 ../admin/partials/search-form.php:152
845
  msgid "Advanced Search Form Options"
846
  msgstr ""
847
 
848
- #: ../admin/class-is-editor.php:1473
849
  msgid "Posts Per Page"
850
  msgstr ""
851
 
852
- #: ../admin/class-is-editor.php:1477
853
  msgid "Display selected number of posts in search results."
854
  msgstr ""
855
 
856
- #: ../admin/class-is-editor.php:1494
857
  msgid "Order Search Results"
858
  msgstr ""
859
 
860
- #: ../admin/class-is-editor.php:1497
861
  msgid "Display posts on search results page ordered by selected options."
862
  msgstr ""
863
 
864
- #: ../admin/class-is-editor.php:1522
865
  msgid "Highlight Search Terms"
866
  msgstr ""
867
 
868
- #: ../admin/class-is-editor.php:1528
869
  msgid "Highlight searched terms on search results page"
870
  msgstr ""
871
 
872
- #: ../admin/class-is-editor.php:1531
873
  msgid "Select text highlight color"
874
  msgstr ""
875
 
876
- #: ../admin/class-is-editor.php:1537
877
  msgid "Search All Or Any Search Terms"
878
  msgstr ""
879
 
880
- #: ../admin/class-is-editor.php:1541
881
  msgid ""
882
  "Select whether to search posts having all or any of the words being searched."
883
  msgstr ""
884
 
885
- #: ../admin/class-is-editor.php:1546
886
  msgid "OR - Display content having any of the search terms"
887
  msgstr ""
888
 
889
- #: ../admin/class-is-editor.php:1548
890
  msgid "AND - Display content having all the search terms"
891
  msgstr ""
892
 
893
- #: ../admin/class-is-editor.php:1554
894
  msgid "Fuzzy Matching"
895
  msgstr ""
896
 
897
- #: ../admin/class-is-editor.php:1557
898
  msgid ""
899
  "Select whether to search posts having whole or partial word being searched."
900
  msgstr ""
901
 
902
- #: ../admin/class-is-editor.php:1562
903
  msgid "Whole - Search posts that include the whole search term"
904
  msgstr ""
905
 
906
- #: ../admin/class-is-editor.php:1564
907
  msgid ""
908
  "Partial - Also search words in the posts that begins or ends with the search "
909
  "term"
910
  msgstr ""
911
 
912
- #: ../admin/class-is-editor.php:1570
913
  msgid "Keyword Stemming"
914
  msgstr ""
915
 
916
- #: ../admin/class-is-editor.php:1574
917
  msgid "Select whether to search the base word of a searched keyword."
918
  msgstr ""
919
 
920
- #: ../admin/class-is-editor.php:1575
921
  msgid ""
922
  "For Example: If you search \"doing\" then it also searches base word of "
923
  "\"doing\" that is \"do\" in the specified post types."
924
  msgstr ""
925
 
926
- #: ../admin/class-is-editor.php:1576
927
  msgid "Not recommended to use when Fuzzy Matching option is set to Whole."
928
  msgstr ""
929
 
930
- #: ../admin/class-is-editor.php:1582
931
  msgid "Also search base word of searched keyword"
932
  msgstr ""
933
 
934
- #: ../admin/class-is-editor.php:1589
935
  msgid "Others"
936
  msgstr ""
937
 
938
- #: ../admin/class-is-editor.php:1595
939
  msgid "Display sticky posts to the start of the search results page"
940
  msgstr ""
941
 
942
- #: ../admin/class-is-editor.php:1599
943
  msgid "Display search form only for site administrator"
944
  msgstr ""
945
 
946
- #: ../admin/class-is-editor.php:1603
947
  msgid "Disable this search form"
948
  msgstr ""
949
 
950
- #: ../admin/class-is-editor.php:1606
951
  msgid ""
952
  "Select whether to display an error when user perform search without any "
953
  "search word."
954
  msgstr ""
955
 
956
- #: ../admin/class-is-editor.php:1610
957
  msgid "Display an error for empty search query"
958
  msgstr ""
959
 
2
  msgid ""
3
  msgstr ""
4
  "Project-Id-Version: Ivory Search\n"
5
+ "POT-Creation-Date: 2021-11-05 13:11+0530\n"
6
  "PO-Revision-Date: 2020-03-17 21:05+0530\n"
7
  "Last-Translator: \n"
8
  "Language-Team: Ivory Search <admin@ivorysearch.com>\n"
30
  msgid "Click on the search form title to edit it."
31
  msgstr ""
32
 
33
+ #: ../admin/class-is-admin.php:163 ../admin/class-is-admin.php:451
34
  #: ../admin/class-is-help.php:64 ../admin/class-is-help.php:97
35
  msgid "Settings"
36
  msgstr ""
51
  "If you like %1$s please leave us a %2$s rating. A huge thanks in advance!"
52
  msgstr ""
53
 
54
+ #: ../admin/class-is-admin.php:204 ../admin/class-is-admin.php:435
55
  #: ../includes/class-is-admin-public.php:94 ../includes/class-is-widget.php:13
56
  msgid "Ivory Search"
57
  msgstr ""
82
  msgid "No, thanks"
83
  msgstr ""
84
 
85
+ #: ../admin/class-is-admin.php:288
86
  msgid "No posts found"
87
  msgstr ""
88
 
89
+ #: ../admin/class-is-admin.php:387
90
  msgid "Search form created."
91
  msgstr ""
92
 
93
+ #: ../admin/class-is-admin.php:389
94
  msgid "Search form saved."
95
  msgstr ""
96
 
97
+ #: ../admin/class-is-admin.php:391
98
  msgid "Search form deleted."
99
  msgstr ""
100
 
101
+ #: ../admin/class-is-admin.php:393
102
  msgid "Search form reset."
103
  msgstr ""
104
 
105
+ #: ../admin/class-is-admin.php:402
106
  msgid "There was an error saving the search form."
107
  msgstr ""
108
 
109
+ #: ../admin/class-is-admin.php:410
110
  msgid "Validation error occurred."
111
  msgstr ""
112
 
113
+ #: ../admin/class-is-admin.php:411 ../admin/class-is-admin.php:419
114
  #: ../admin/class-is-help.php:35 ../admin/class-is-help.php:85
115
  msgid "Includes"
116
  msgstr ""
117
 
118
+ #: ../admin/class-is-admin.php:412 ../admin/class-is-admin.php:421
119
  #: ../admin/class-is-help.php:40 ../admin/class-is-help.php:86
120
  msgid "Excludes"
121
  msgstr ""
122
 
123
+ #: ../admin/class-is-admin.php:425
124
  #, php-format
125
  msgid ""
126
  "Please make sure you have not selected similar %s fields in the search form "
127
  "%s and %s sections."
128
  msgstr ""
129
 
130
+ #: ../admin/class-is-admin.php:437 ../admin/class-is-admin.php:484
131
  #: ../includes/class-is-search-form.php:59
132
  msgid "Search Forms"
133
  msgstr ""
134
 
135
+ #: ../admin/class-is-admin.php:442 ../admin/class-is-admin.php:444
136
+ #: ../admin/class-is-admin.php:491 ../admin/partials/search-form.php:21
137
  #: ../admin/partials/search-form.php:31
138
  msgid "Add New Search Form"
139
  msgstr ""
140
 
141
+ #: ../admin/class-is-admin.php:442 ../admin/class-is-admin.php:444
142
  msgid "Add New"
143
  msgstr ""
144
 
145
+ #: ../admin/class-is-admin.php:448 ../admin/class-is-help.php:59
146
  #: ../admin/class-is-help.php:96
147
  msgid "Menu Search"
148
  msgstr ""
149
 
150
+ #: ../admin/class-is-admin.php:451 ../admin/partials/settings-form.php:20
151
  msgid "Ivory Search Settings"
152
  msgstr ""
153
 
154
+ #: ../admin/class-is-admin.php:498
155
  #, php-format
156
  msgid "Search results for &#8220;%s&#8221;"
157
  msgstr ""
158
 
159
+ #: ../admin/class-is-admin.php:509
160
  msgid "Find Search Forms"
161
  msgstr ""
162
 
163
+ #: ../admin/class-is-admin.php:553
164
  msgid "You are not allowed to edit this item."
165
  msgstr ""
166
 
167
+ #: ../admin/class-is-admin.php:647
168
  msgid "You are not allowed to reset this item."
169
  msgstr ""
170
 
171
+ #: ../admin/class-is-admin.php:683
172
  msgid "You are not allowed to copy this item."
173
  msgstr ""
174
 
175
+ #: ../admin/class-is-admin.php:722
176
  msgid "You are not allowed to delete this item."
177
  msgstr ""
178
 
179
+ #: ../admin/class-is-admin.php:726
180
  msgid "Error in deleting."
181
  msgstr ""
182
 
183
+ #: ../admin/class-is-admin.php:965
184
  msgid "Upgrade to Pro to Access"
185
  msgstr ""
186
 
187
+ #: ../admin/class-is-admin.php:972
188
  msgid "Install Premium Version to Access"
189
  msgstr ""
190
 
191
+ #: ../admin/class-is-admin.php:974
192
  msgid "Upgrade to Pro Plus to Access"
193
  msgstr ""
194
 
216
  msgid "Post Types"
217
  msgstr ""
218
 
219
+ #: ../admin/class-is-editor.php:143 ../admin/class-is-editor.php:438
220
+ #: ../admin/class-is-editor.php:801 ../admin/class-is-editor.php:1168
221
+ #: ../admin/class-is-editor.php:1391 ../admin/class-is-editor.php:1486
222
+ #: ../admin/class-is-editor.php:1602 ../admin/class-is-settings-fields.php:106
223
  msgid "Expand All"
224
  msgstr ""
225
 
226
+ #: ../admin/class-is-editor.php:143 ../admin/class-is-editor.php:438
227
+ #: ../admin/class-is-editor.php:802 ../admin/class-is-editor.php:1168
228
+ #: ../admin/class-is-editor.php:1391 ../admin/class-is-editor.php:1486
229
+ #: ../admin/class-is-editor.php:1602 ../admin/class-is-settings-fields.php:106
230
  msgid "Collapse All"
231
  msgstr ""
232
 
234
  msgid "Search selected post types."
235
  msgstr ""
236
 
237
+ #: ../admin/class-is-editor.php:162 ../admin/class-is-editor.php:165
238
  msgid "Select Post Types"
239
  msgstr ""
240
 
241
+ #: ../admin/class-is-editor.php:187
242
  msgid "No post types registered on the site."
243
  msgstr ""
244
 
245
+ #: ../admin/class-is-editor.php:197
246
  msgid "Do not display post_type in the search URL"
247
  msgstr ""
248
 
249
+ #: ../admin/class-is-editor.php:216 ../admin/class-is-editor.php:1160
250
  msgid "( WooCommerce )"
251
  msgstr ""
252
 
253
+ #: ../admin/class-is-editor.php:218 ../admin/class-is-editor.php:1162
254
  msgid "( Images, Videos, Audios, Docs, PDFs, Files & Attachments )"
255
  msgstr ""
256
 
257
+ #: ../admin/class-is-editor.php:250
258
+ #, php-format
259
+ msgid ""
260
+ "The %s are not searchable as the search form is configured to only search "
261
+ "specific posts of another post type."
262
  msgstr ""
263
 
264
+ #: ../admin/class-is-editor.php:255
265
+ #, php-format
266
+ msgid "Search all %s"
267
  msgstr ""
268
 
269
+ #: ../admin/class-is-editor.php:257
270
  #, php-format
271
+ msgid "Search only selected %s"
272
  msgstr ""
273
 
274
+ #: ../admin/class-is-editor.php:272 ../admin/class-is-editor.php:307
275
+ #: ../admin/class-is-editor.php:332 ../admin/class-is-editor.php:383
276
+ #: ../admin/class-is-editor.php:1211 ../admin/class-is-editor.php:1266
277
+ #: ../admin/class-is-editor.php:1290 ../admin/class-is-editor.php:1337
278
+ msgid "Search.."
 
279
  msgstr ""
280
 
281
+ #: ../admin/class-is-editor.php:276 ../admin/class-is-editor.php:1215
282
+ msgid "Load All"
 
 
 
283
  msgstr ""
284
 
285
+ #: ../admin/class-is-editor.php:279 ../admin/class-is-editor.php:317
286
+ #: ../admin/class-is-editor.php:342 ../admin/class-is-editor.php:391
287
+ #: ../admin/class-is-editor.php:1223 ../admin/class-is-editor.php:1275
288
+ #: ../admin/class-is-editor.php:1301 ../admin/class-is-editor.php:1345
289
+ msgid ""
290
+ "Hold down the control (ctrl) or command button to select multiple options."
291
  msgstr ""
292
 
293
+ #: ../admin/class-is-editor.php:281 ../admin/class-is-editor.php:1221
294
  #, php-format
295
+ msgid "No %s created."
296
  msgstr ""
297
 
298
+ #: ../admin/class-is-editor.php:321
299
  #, php-format
300
  msgid "Search %s of all taxonomies (%s categories, tags & terms %s)"
301
  msgstr ""
302
 
303
+ #: ../admin/class-is-editor.php:323
304
  #, php-format
305
  msgid "Search %s of only selected taxonomies (%s categories, tags & terms %s)"
306
  msgstr ""
307
 
308
+ #: ../admin/class-is-editor.php:346
309
  #, php-format
310
  msgid "Search selected %s custom fields values"
311
  msgstr ""
312
 
313
+ #: ../admin/class-is-editor.php:358
314
  msgid "Search product SKU"
315
  msgstr ""
316
 
317
+ #: ../admin/class-is-editor.php:361
318
  msgid "Search product variation"
319
  msgstr ""
320
 
321
+ #: ../admin/class-is-editor.php:393
322
  msgid "Selected File Types :"
323
  msgstr ""
324
 
325
+ #: ../admin/class-is-editor.php:401 ../admin/class-is-editor.php:1355
326
  msgid "Search all MIME types"
327
  msgstr ""
328
 
329
+ #: ../admin/class-is-editor.php:403
330
  msgid "Search only selected MIME types"
331
  msgstr ""
332
 
333
+ #: ../admin/class-is-editor.php:408
334
  msgid "Search Images"
335
  msgstr ""
336
 
337
+ #: ../admin/class-is-editor.php:410
338
  msgid "Search Videos"
339
  msgstr ""
340
 
341
+ #: ../admin/class-is-editor.php:412
342
  msgid "Search Audios"
343
  msgstr ""
344
 
345
+ #: ../admin/class-is-editor.php:414
346
  msgid "Search Text Files"
347
  msgstr ""
348
 
349
+ #: ../admin/class-is-editor.php:416
350
  msgid "Search PDF Files"
351
  msgstr ""
352
 
353
+ #: ../admin/class-is-editor.php:418
354
  msgid "Search Document Files"
355
  msgstr ""
356
 
357
+ #: ../admin/class-is-editor.php:425
358
  #, php-format
359
  msgid ""
360
  "This search form is configured in the %s section to not search specific MIME "
361
  "types."
362
  msgstr ""
363
 
364
+ #: ../admin/class-is-editor.php:428 ../admin/class-is-editor.php:1381
365
  msgid ""
366
  "You are using WordPress version less than 4.9 which does not support "
367
  "searching by MIME type."
368
  msgstr ""
369
 
370
+ #: ../admin/class-is-editor.php:437 ../admin/class-is-editor.php:1390
371
  msgid "Extras"
372
  msgstr ""
373
 
374
+ #: ../admin/class-is-editor.php:442
375
  msgid "Search Content"
376
  msgstr ""
377
 
378
+ #: ../admin/class-is-editor.php:447
379
  #, php-format
380
  msgid "Search post title %s( File title )%s"
381
  msgstr ""
382
 
383
+ #: ../admin/class-is-editor.php:450
384
  #, php-format
385
  msgid "Search post content %s( File description )%s"
386
  msgstr ""
387
 
388
+ #: ../admin/class-is-editor.php:453
389
  #, php-format
390
  msgid "Search post excerpt %s( File caption )%s"
391
  msgstr ""
392
 
393
+ #: ../admin/class-is-editor.php:456
394
  #, php-format
395
  msgid "Search category/tag title %s( Displays posts of the category/tag )%s"
396
  msgstr ""
397
 
398
+ #: ../admin/class-is-editor.php:459
399
  #, php-format
400
  msgid ""
401
  "Search category/tag description %s( Displays posts of the category/tag )%s"
402
  msgstr ""
403
 
404
+ #: ../admin/class-is-editor.php:480
405
  msgid ""
406
  "Note: The below option is disabled and set to OR as you have configured the "
407
  "search form to search multiple taxonomies."
408
  msgstr ""
409
 
410
+ #: ../admin/class-is-editor.php:485
411
  msgid "AND - Search posts having all the above selected category terms"
412
  msgstr ""
413
 
414
+ #: ../admin/class-is-editor.php:487
415
  msgid "OR - Search posts having any one of the above selected category terms"
416
  msgstr ""
417
 
418
+ #: ../admin/class-is-editor.php:493 ../admin/class-is-editor.php:1454
419
  msgid "Post Status"
420
  msgstr ""
421
 
422
+ #: ../admin/class-is-editor.php:497
423
  msgid "Search posts having selected post statuses."
424
  msgstr ""
425
 
426
+ #: ../admin/class-is-editor.php:517
427
  msgid "Select Post Status"
428
  msgstr ""
429
 
430
+ #: ../admin/class-is-editor.php:536 ../admin/class-is-editor.php:1395
431
  msgid "Authors"
432
  msgstr ""
433
 
434
+ #: ../admin/class-is-editor.php:540
435
  msgid "Search posts created by selected authors."
436
  msgstr ""
437
 
438
+ #: ../admin/class-is-editor.php:559 ../admin/class-is-editor.php:561
439
  msgid "Searches all author posts"
440
  msgstr ""
441
 
442
+ #: ../admin/class-is-editor.php:589
443
  #, php-format
444
  msgid ""
445
  "This search form is configured in the %s section to not search for specific "
446
  "author posts."
447
  msgstr ""
448
 
449
+ #: ../admin/class-is-editor.php:597
450
  msgid "Search author Display Name and display the posts created by that author"
451
  msgstr ""
452
 
453
+ #: ../admin/class-is-editor.php:602
454
  msgid "Comments"
455
  msgstr ""
456
 
457
+ #: ../admin/class-is-editor.php:611
458
  msgid "Search posts having number of comments"
459
  msgstr ""
460
 
461
+ #: ../admin/class-is-editor.php:621
462
  msgid "NA"
463
  msgstr ""
464
 
465
+ #: ../admin/class-is-editor.php:632
466
  msgid "Search approved comment content"
467
  msgstr ""
468
 
469
+ #: ../admin/class-is-editor.php:637
470
  msgid "Password Protected"
471
  msgstr ""
472
 
473
+ #: ../admin/class-is-editor.php:643
474
  msgid "Search posts with or without passwords"
475
  msgstr ""
476
 
477
+ #: ../admin/class-is-editor.php:645
478
  msgid "Search posts with passwords"
479
  msgstr ""
480
 
481
+ #: ../admin/class-is-editor.php:647
482
  msgid "Search posts without passwords"
483
  msgstr ""
484
 
485
+ #: ../admin/class-is-editor.php:651 ../admin/class-is-editor.php:888
486
+ #: ../admin/class-is-editor.php:1107 ../admin/class-is-list-table.php:33
487
  msgid "Date"
488
  msgstr ""
489
 
490
+ #: ../admin/class-is-editor.php:655
491
  msgid "Search posts created only in the specified date range."
492
  msgstr ""
493
 
494
+ #: ../admin/class-is-editor.php:661
495
  msgid "From"
496
  msgstr ""
497
 
498
+ #: ../admin/class-is-editor.php:661
499
  msgid "To"
500
  msgstr ""
501
 
502
+ #: ../admin/class-is-editor.php:685 ../admin/partials/search-form.php:142
503
  msgid "Design Search Form Colors, Text and Style"
504
  msgstr ""
505
 
506
+ #: ../admin/class-is-editor.php:692 ../admin/class-is-editor.php:709
507
  msgid "Enable Search Form Customization"
508
  msgstr ""
509
 
510
+ #: ../admin/class-is-editor.php:705 ../includes/class-is-search-form.php:559
511
  msgid "Customizer"
512
  msgstr ""
513
 
514
+ #: ../admin/class-is-editor.php:711
515
  msgid ""
516
  "Use below customizer to customize search form colors, text and search form "
517
  "style."
518
  msgstr ""
519
 
520
+ #: ../admin/class-is-editor.php:719
521
  msgid "Search Form Customizer"
522
  msgstr ""
523
 
524
+ #: ../admin/class-is-editor.php:767 ../public/class-is-ajax.php:68
525
  msgid "Nothing found"
526
  msgstr ""
527
 
528
+ #: ../admin/class-is-editor.php:770
529
  msgid "View All"
530
  msgstr ""
531
 
532
+ #: ../admin/class-is-editor.php:774
533
  msgid "More Results.."
534
  msgstr ""
535
 
536
+ #: ../admin/class-is-editor.php:785 ../admin/partials/search-form.php:147
537
  msgid "Configure AJAX Search"
538
  msgstr ""
539
 
540
+ #: ../admin/class-is-editor.php:792 ../admin/class-is-editor.php:806
541
+ #: ../admin/class-is-editor.php:988
542
  msgid "Enable AJAX Search"
543
  msgstr ""
544
 
545
+ #: ../admin/class-is-editor.php:799
546
  msgid "AJAX Search Results"
547
  msgstr ""
548
 
549
+ #: ../admin/class-is-editor.php:807
550
  msgid "Display selected content in the search results."
551
  msgstr ""
552
 
553
+ #: ../admin/class-is-editor.php:814
554
  msgid "Description"
555
  msgstr ""
556
 
557
+ #: ../admin/class-is-editor.php:822
558
  msgid "Excerpt"
559
  msgstr ""
560
 
561
+ #: ../admin/class-is-editor.php:828
562
  msgid "Content"
563
  msgstr ""
564
 
565
+ #: ../admin/class-is-editor.php:836
566
  msgid "Description Length."
567
  msgstr ""
568
 
569
+ #: ../admin/class-is-editor.php:844
570
  msgid "Image"
571
  msgstr ""
572
 
573
+ #: ../admin/class-is-editor.php:855
574
  msgid "Categories"
575
  msgstr ""
576
 
577
+ #: ../admin/class-is-editor.php:866
578
  msgid "Tags"
579
  msgstr ""
580
 
581
+ #: ../admin/class-is-editor.php:877
582
  msgid "Author"
583
  msgstr ""
584
 
585
+ #: ../admin/class-is-editor.php:895
586
  msgid "Minimum number of characters required to run ajax search."
587
  msgstr ""
588
 
589
+ #: ../admin/class-is-editor.php:900
590
  msgid "Search results box max height."
591
  msgstr ""
592
 
593
+ #: ../admin/class-is-editor.php:903
594
  msgid "Configure the plugin text displayed in the search results."
595
  msgstr ""
596
 
597
+ #: ../admin/class-is-editor.php:908
598
  msgid "Text when there is no search results. HTML tags is allowed."
599
  msgstr ""
600
 
601
+ #: ../admin/class-is-editor.php:917
602
  msgid "Show 'More Results..' text in the bottom of the search results box"
603
  msgstr ""
604
 
605
+ #: ../admin/class-is-editor.php:925
606
  msgid "Text for the \"More Results..\"."
607
  msgstr ""
608
 
609
+ #: ../admin/class-is-editor.php:934
610
  msgid "Redirect to search results page clicking on the 'More Results..' text"
611
  msgstr ""
612
 
613
+ #: ../admin/class-is-editor.php:944
614
  msgid ""
615
  "View All Result - Show link to search results page at the bottom of search "
616
  "results block."
617
  msgstr ""
618
 
619
+ #: ../admin/class-is-editor.php:953
620
  msgid ""
621
  "Text for the \"View All\" which shown at the bottom of the search result."
622
  msgstr ""
623
 
624
+ #: ../admin/class-is-editor.php:958
625
  msgid "Configure how the search button should work clicking on it."
626
  msgstr ""
627
 
628
+ #: ../admin/class-is-editor.php:964
629
  msgid "Search button displays search results page"
630
  msgstr ""
631
 
632
+ #: ../admin/class-is-editor.php:971
633
  msgid "Search button displays ajax search results"
634
  msgstr ""
635
 
636
+ #: ../admin/class-is-editor.php:979 ../admin/class-is-help.php:136
637
  msgid "WooCommerce"
638
  msgstr ""
639
 
640
+ #: ../admin/class-is-editor.php:986
641
  #, php-format
642
  msgid ""
643
  "Please first configure this search form in the %s section to search "
644
  "WooCommerce product post type."
645
  msgstr ""
646
 
647
+ #: ../admin/class-is-editor.php:989
648
  msgid "Display selected WooCommerce content in the search results."
649
  msgstr ""
650
 
651
+ #: ../admin/class-is-editor.php:996 ../admin/class-is-editor.php:1108
652
  msgid "Price"
653
  msgstr ""
654
 
655
+ #: ../admin/class-is-editor.php:1007
656
  msgid "Hide Price for Out of Stock Products"
657
  msgstr ""
658
 
659
+ #: ../admin/class-is-editor.php:1018
660
  msgid "Sale Badge"
661
  msgstr ""
662
 
663
+ #: ../admin/class-is-editor.php:1029
664
  msgid "SKU"
665
  msgstr ""
666
 
667
+ #: ../admin/class-is-editor.php:1040
668
  msgid "Stock Status"
669
  msgstr ""
670
 
671
+ #: ../admin/class-is-editor.php:1051 ../public/class-is-ajax.php:417
672
  msgid "Featured Icon"
673
  msgstr ""
674
 
675
+ #: ../admin/class-is-editor.php:1062
676
  msgid "Matching Categories"
677
  msgstr ""
678
 
679
+ #: ../admin/class-is-editor.php:1073
680
  msgid "Matching Tags"
681
  msgstr ""
682
 
683
+ #: ../admin/class-is-editor.php:1084
684
  msgid "Details Box"
685
  msgstr ""
686
 
687
+ #: ../admin/class-is-editor.php:1090
688
  msgid "Below options only apply to matching categories or tags."
689
  msgstr ""
690
 
691
+ #: ../admin/class-is-editor.php:1092
692
  msgid "Product List"
693
  msgstr ""
694
 
695
+ #: ../admin/class-is-editor.php:1095
696
  msgid "All Product"
697
  msgstr ""
698
 
699
+ #: ../admin/class-is-editor.php:1096
700
  msgid "Featured Products"
701
  msgstr ""
702
 
703
+ #: ../admin/class-is-editor.php:1097
704
  msgid "On-sale Products</option>"
705
  msgstr ""
706
 
707
+ #: ../admin/class-is-editor.php:1104
708
  msgid "Order by"
709
  msgstr ""
710
 
711
+ #: ../admin/class-is-editor.php:1109
712
  msgid "Random"
713
  msgstr ""
714
 
715
+ #: ../admin/class-is-editor.php:1110
716
  msgid "Sales"
717
  msgstr ""
718
 
719
+ #: ../admin/class-is-editor.php:1117
720
  msgid "Order"
721
  msgstr ""
722
 
723
+ #: ../admin/class-is-editor.php:1120
724
  msgid "ASC"
725
  msgstr ""
726
 
727
+ #: ../admin/class-is-editor.php:1121
728
  msgid "DESC"
729
  msgstr ""
730
 
731
+ #: ../admin/class-is-editor.php:1140 ../admin/partials/search-form.php:137
732
  msgid "Exclude Content From Search"
733
  msgstr ""
734
 
735
+ #: ../admin/class-is-editor.php:1232
736
  #, php-format
737
  msgid ""
738
  "The search form is configured in the %s section to only search specific "
739
  "posts of another post type."
740
  msgstr ""
741
 
742
+ #: ../admin/class-is-editor.php:1237
743
  #, php-format
744
  msgid "Do not exclude any %s from search"
745
  msgstr ""
746
 
747
+ #: ../admin/class-is-editor.php:1239
748
  #, php-format
749
  msgid "Exclude selected %s from search"
750
  msgstr ""
751
 
752
+ #: ../admin/class-is-editor.php:1242
753
  #, php-format
754
  msgid ""
755
  "The search form is configured in the %1$s section to only search specific "
756
  "%2$s."
757
  msgstr ""
758
 
759
+ #: ../admin/class-is-editor.php:1279
760
  #, php-format
761
  msgid ""
762
  "Do not exclude any %s from search of any taxonomies (%s categories, tags & "
763
  "terms %s)"
764
  msgstr ""
765
 
766
+ #: ../admin/class-is-editor.php:1281
767
  #, php-format
768
  msgid ""
769
  "Exclude %s from search of selected taxonomies (%s categories, tags & terms "
770
  "%s)"
771
  msgstr ""
772
 
773
+ #: ../admin/class-is-editor.php:1305
774
  #, php-format
775
  msgid "Exclude %s from search having selected custom fields"
776
  msgstr ""
777
 
778
+ #: ../admin/class-is-editor.php:1317
779
  msgid "Exclude 'Out of Stock' products from search"
780
  msgstr ""
781
 
782
+ #: ../admin/class-is-editor.php:1347
783
  msgid "Excluded File Types :"
784
  msgstr ""
785
 
786
+ #: ../admin/class-is-editor.php:1357
787
  msgid "Exclude selected MIME types from search"
788
  msgstr ""
789
 
790
+ #: ../admin/class-is-editor.php:1361
791
  msgid "Exclude Images"
792
  msgstr ""
793
 
794
+ #: ../admin/class-is-editor.php:1363
795
  msgid "Exclude Videos"
796
  msgstr ""
797
 
798
+ #: ../admin/class-is-editor.php:1365
799
  msgid "Exclude Audios"
800
  msgstr ""
801
 
802
+ #: ../admin/class-is-editor.php:1367
803
  msgid "Exclude Text Files"
804
  msgstr ""
805
 
806
+ #: ../admin/class-is-editor.php:1369
807
  msgid "Exclude PDF Files"
808
  msgstr ""
809
 
810
+ #: ../admin/class-is-editor.php:1371
811
  msgid "Exclude Document Files"
812
  msgstr ""
813
 
814
+ #: ../admin/class-is-editor.php:1378
815
  #, php-format
816
  msgid ""
817
  "This search form is configured in the %s section to search specific "
818
  "attachments."
819
  msgstr ""
820
 
821
+ #: ../admin/class-is-editor.php:1399
822
  msgid "Exclude posts from search created by selected authors."
823
  msgstr ""
824
 
825
+ #: ../admin/class-is-editor.php:1418 ../admin/class-is-editor.php:1420
826
  msgid "Search all author posts"
827
  msgstr ""
828
 
829
+ #: ../admin/class-is-editor.php:1448
830
  #, php-format
831
  msgid ""
832
  "This search form is configured in the %s section to search posts created by "
833
  "specific authors."
834
  msgstr ""
835
 
836
+ #: ../admin/class-is-editor.php:1458
837
  msgid "Exclude posts from search having selected post statuses."
838
  msgstr ""
839
 
840
+ #: ../admin/class-is-editor.php:1463
841
  msgid "Exclude sticky posts from search"
842
  msgstr ""
843
 
844
+ #: ../admin/class-is-editor.php:1478 ../admin/partials/search-form.php:152
845
  msgid "Advanced Search Form Options"
846
  msgstr ""
847
 
848
+ #: ../admin/class-is-editor.php:1485
849
  msgid "Posts Per Page"
850
  msgstr ""
851
 
852
+ #: ../admin/class-is-editor.php:1489
853
  msgid "Display selected number of posts in search results."
854
  msgstr ""
855
 
856
+ #: ../admin/class-is-editor.php:1506
857
  msgid "Order Search Results"
858
  msgstr ""
859
 
860
+ #: ../admin/class-is-editor.php:1509
861
  msgid "Display posts on search results page ordered by selected options."
862
  msgstr ""
863
 
864
+ #: ../admin/class-is-editor.php:1534
865
  msgid "Highlight Search Terms"
866
  msgstr ""
867
 
868
+ #: ../admin/class-is-editor.php:1540
869
  msgid "Highlight searched terms on search results page"
870
  msgstr ""
871
 
872
+ #: ../admin/class-is-editor.php:1543
873
  msgid "Select text highlight color"
874
  msgstr ""
875
 
876
+ #: ../admin/class-is-editor.php:1549
877
  msgid "Search All Or Any Search Terms"
878
  msgstr ""
879
 
880
+ #: ../admin/class-is-editor.php:1553
881
  msgid ""
882
  "Select whether to search posts having all or any of the words being searched."
883
  msgstr ""
884
 
885
+ #: ../admin/class-is-editor.php:1558
886
  msgid "OR - Display content having any of the search terms"
887
  msgstr ""
888
 
889
+ #: ../admin/class-is-editor.php:1560
890
  msgid "AND - Display content having all the search terms"
891
  msgstr ""
892
 
893
+ #: ../admin/class-is-editor.php:1566
894
  msgid "Fuzzy Matching"
895
  msgstr ""
896
 
897
+ #: ../admin/class-is-editor.php:1569
898
  msgid ""
899
  "Select whether to search posts having whole or partial word being searched."
900
  msgstr ""
901
 
902
+ #: ../admin/class-is-editor.php:1574
903
  msgid "Whole - Search posts that include the whole search term"
904
  msgstr ""
905
 
906
+ #: ../admin/class-is-editor.php:1576
907
  msgid ""
908
  "Partial - Also search words in the posts that begins or ends with the search "
909
  "term"
910
  msgstr ""
911
 
912
+ #: ../admin/class-is-editor.php:1582
913
  msgid "Keyword Stemming"
914
  msgstr ""
915
 
916
+ #: ../admin/class-is-editor.php:1586
917
  msgid "Select whether to search the base word of a searched keyword."
918
  msgstr ""
919
 
920
+ #: ../admin/class-is-editor.php:1587
921
  msgid ""
922
  "For Example: If you search \"doing\" then it also searches base word of "
923
  "\"doing\" that is \"do\" in the specified post types."
924
  msgstr ""
925
 
926
+ #: ../admin/class-is-editor.php:1588
927
  msgid "Not recommended to use when Fuzzy Matching option is set to Whole."
928
  msgstr ""
929
 
930
+ #: ../admin/class-is-editor.php:1594
931
  msgid "Also search base word of searched keyword"
932
  msgstr ""
933
 
934
+ #: ../admin/class-is-editor.php:1601
935
  msgid "Others"
936
  msgstr ""
937
 
938
+ #: ../admin/class-is-editor.php:1607
939
  msgid "Display sticky posts to the start of the search results page"
940
  msgstr ""
941
 
942
+ #: ../admin/class-is-editor.php:1611
943
  msgid "Display search form only for site administrator"
944
  msgstr ""
945
 
946
+ #: ../admin/class-is-editor.php:1615
947
  msgid "Disable this search form"
948
  msgstr ""
949
 
950
+ #: ../admin/class-is-editor.php:1618
951
  msgid ""
952
  "Select whether to display an error when user perform search without any "
953
  "search word."
954
  msgstr ""
955
 
956
+ #: ../admin/class-is-editor.php:1622
957
  msgid "Display an error for empty search query"
958
  msgstr ""
959
 
public/class-is-public.php CHANGED
@@ -195,7 +195,7 @@ class IS_Public
195
 
196
 
197
  if ( $echo ) {
198
- echo wp_kses_post( $result ) ;
199
  } else {
200
  return $result;
201
  }
@@ -992,4 +992,4 @@ class IS_Public
992
 
993
  }
994
 
995
- }
195
 
196
 
197
  if ( $echo ) {
198
+ echo $result;
199
  } else {
200
  return $result;
201
  }
992
 
993
  }
994
 
995
+ }
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: search, woocommerce search, image search, ajax search, search shortcode, l
5
  Requires at least: 3.9
6
  Tested up to: 5.8
7
  Requires PHP: 5.2.4
8
- Stable tag: 4.7.1
9
  License: GPLv2 or later
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -194,6 +194,10 @@ Yes we do. We try our best to help free users with customisation requests and we
194
 
195
  == Changelog ==
196
 
 
 
 
 
197
  = 4.7.1 =
198
  * Improved - Code quality to adhere to WordPress development standards and improve safety/security.
199
 
5
  Requires at least: 3.9
6
  Tested up to: 5.8
7
  Requires PHP: 5.2.4
8
+ Stable tag: 4.8
9
  License: GPLv2 or later
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
11
 
194
 
195
  == Changelog ==
196
 
197
+ = 4.8 =
198
+ * Fixed - Error occurred due to inclusion of non-existent file.
199
+ * Fixed - Plugin admin options not working.
200
+
201
  = 4.7.1 =
202
  * Improved - Code quality to adhere to WordPress development standards and improve safety/security.
203