Skip to content

Instantly share code, notes, and snippets.

@jchristopher
Created June 20, 2017 20:43
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jchristopher/e1d4eac29f032a64d20809366f9ac083 to your computer and use it in GitHub Desktop.
Save jchristopher/e1d4eac29f032a64d20809366f9ac083 to your computer and use it in GitHub Desktop.
Search WP document search
<?php if (is_search() && class_exists("SWP_Query") && isset($_GET["s"]) && $_GET["s"] !== ""):?>
<?php
$document_query = new SWP_Query(array(
"engine" => "my_engine_name",
"s" => $_GET["s"],
));
?>
<?php if (!empty($document_query->posts)): ?>
<nav class="content_menu-list_container menu-list_container">
<ul class="menu-list -submenu -vertical">
<li class="menu-list_item -parent">
<span class="menu-list_link link">
<?php echo sprintf(__("Documents matching %s%s%s", "daviess_county"), "&ldquo;", get_search_query(), "&rdquo;"); ?>
</span><!--/.menu-list_link.link-->
<ul class="menu-list -vertical -child -tier1">
<?php foreach($document_query->posts as $post): setup_postdata($post) ?>
<li class="menu-list_item">
<a class="menu-list_link link" href="<?php the_permalink(); ?>">
<?php the_title(); ?>
</a><!--/.menu-list_link.link-->
</li><!--/.menu-list_item-->
<?php endforeach; wp_reset_postdata(); ?>
</ul><!--/.menu-list.-vertical.-child.-tier1-->
</li><!--/.menu-list_item.-parent-->
</ul><!--/.menu-list.-submenu.-vertical-->
</nav><!--/.content_menu-list_container.menu-list_container-->
<?php endif; ?>
<?php endif; ?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment