1. Advertising
    y u no do it?

    Advertising (learn more)

    Advertise virtually anything here, with CPM banner ads, CPM email ads and CPC contextual links. You can target relevant areas of the site and show ads based on geographical location of the user if you wish.

    Starts at just $1 per CPM or $0.10 per CPC.

WordPress TwentyTen Search

Discussion in 'WordPress' started by Smush, Jul 30, 2014.

  1. #1
    Could someone please explain why when I submit an empty search form I get sent to a page with no navigation menu? The navigation menu is there when a search term that has no matches is submitted and the error message is the exact same: "Sorry, but nothing matched your search criteria. Please try again with some different keywords."

    looking at the seach.php file there's only one else clause that handles the no result found code so why isn't functioning the same? I haven't modified the search from the original theme

    <?php
    get_header(); ?>
    
            <div id="container">
                <div id="content" role="main">
    
    <?php if ( have_posts() ) : ?>
                    <h1 class="page-title"><?php printf( __( 'Search Results for: %s', 'twentyten' ), '<span>' . get_search_query() . '</span>' ); ?></h1>
                    <?php
                    /* Run the loop for the search to output the results.
                     * If you want to overload this in a child theme then include a file
                     * called loop-search.php and that will be used instead.
                     */
                     get_template_part( 'loop', 'search' );
                    ?>
    <?php else : ?>
                    <div id="post-0" class="post no-results not-found">
                        <h2 class="entry-title"><?php _e( 'Nothing Found', 'twentyten' ); ?></h2>
                        <div class="entry-content">
                            <p><?php printf( 'Sorry, but nothing matched your search criteria. Please try again with some different keywords.', 'twentyten' ); ?></p>
                            <!---<?php get_search_form(); ?>-->
                        </div><!-- .entry-content -->
                    </div><!-- #post-0 -->
    <?php endif; ?>
                </div><!-- #content -->
            </div><!-- #container -->
    
    <?php get_sidebar(); ?>
    <?php get_footer(); ?>
    PHP:
     
    Smush, Jul 30, 2014 IP