/** * Echoes the markup for a supplemental search engine settings UI * * @param null $engineName The engine name * @param null $engineLabel The engine label * @since 1.0 */ function searchwp_supplemental_engine_settings_template($engineName = null, $engineLabel = null) { ?> <li class="swp-supplemental-engine"> <div class="swp-supplemental-engine-controls swp-group"> <div class="swp-supplemental-engine-name"> <a href="#" class="swp-supplemental-engine-edit-trigger"><?php if (is_null($engineLabel)) { echo '{{swp.engineLabel}}'; } else { echo esc_html($engineLabel) . ' <code>' . esc_html($engineName) . '</code>'; } ?> </a> <!--suppress HtmlFormInputWithoutLabel --> <input type="text" name="<?php echo esc_attr(SEARCHWP_PREFIX); ?> settings[engines][<?php if (is_null($engineName)) { ?> {{swp.engine}}<?php } echo esc_attr($engineName); ?> ][searchwp_engine_label]" value="<?php if (is_null($engineLabel)) { echo '{{swp.engineLabel}}'; } else { echo esc_attr($engineLabel); } ?> " /> </div> <div class="swp-supplemental-engine-delete"> <a href="#" class="button swp-del-supplemental-engine"><?php _e('Remove', 'searchwp'); ?> </a> </div> </div> <div class="swp-supplemental-engine-settings"><?php if (is_null($engineName)) { echo '{{swp.engineSettings}}'; } else { searchwp_engine_settings_template($engineName); } ?> </div> </li> <?php }
/** * @deprecated as of 2.5.7 * * @param string $engine * * @return bool */ function searchwpEngineSettingsTemplate($engine = 'default') { return searchwp_engine_settings_template($engine); }
<p><?php _e('Here you can build supplemental search engines to use in specific sections of your site. When used, the default search engine settings are completely ignored.', 'searchwp'); ?> <a class="swp-tooltip" href="#swp-tooltip-supplemental">?</a> </p> <div class="swp-tooltip-content" id="swp-tooltip-supplemental"> <?php _e("Only checked post types will be included in search results. If a post type isn't displayed, ensure <code>exclude_from_search</code> is set to false when registering it.", 'searchwp'); ?> </div> <script type="text/html" id="tmpl-swp-engine"> <?php searchwp_engine_settings_template('{{swp.engine}}'); ?> </script> <script type="text/html" id="tmpl-swp-supplemental-engine"> <?php searchwp_supplemental_engine_settings_template('{{swp.engine}}'); ?> </script> <div class="swp-supplemental-engines-wrapper"> <ul class="swp-supplemental-engines"> <?php if (isset($searchwp->settings['engines']) && is_array($searchwp->settings['engines']) && count($searchwp->settings['engines'])) { ?> <?php