/** * 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 searchwpSupplementalEngineSettingsTemplate($engineName = null, $engineLabel = null) { global $searchwp; ?> <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 $engineLabel . ' <code>' . $engineName . '</code>'; } ?> </a> <input type="text" name="<?php echo SEARCHWP_PREFIX; ?> settings[engines][<?php if (is_null($engineName)) { ?> {{swp.engine}}<?php } echo $engineName; ?> ][label]" value="<?php if (is_null($engineLabel)) { echo '{{swp.engineLabel}}'; } else { echo $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 { searchwpEngineSettingsTemplate($engineName); } ?> </div> </li> <?php }
<div class="inside"> <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 searchwpEngineSettingsTemplate('{{swp.engine}}'); ?> </script> <script type="text/html" id="tmpl-swp-supplemental-engine"> <?php searchwpSupplementalEngineSettingsTemplate('{{swp.engine}}'); ?> </script> <div class="swp-supplemental-engines-wrapper"> <ul class="swp-supplemental-engines"> <?php if (isset($this->settings['engines']) && is_array($this->settings['engines']) && count($this->settings['engines'])) { ?> <?php