• Opgelost emmerdesign

    (@emmerdesign)


    Dag allen,

    Ik heb een custom template gemaakt. Bovenaan bevindt zich de zoekfunctie (plugin). Nu is het probleem dat hij niets vindt wanneer ik ergens op zoek. het volgende script heb ik in mijn search.php staan:

    <?php if ( have_posts() ) : ?>
    
    				<header class="page-header">
    					<h1 class="page-title"><?php printf( __( 'Search Results for: %s', 'triplec' ), '<span>' . get_search_query() . '</span>' ); ?></h1>
    				</header>
    
    				<?php triplec_content_nav( 'nav-above' ); ?>
    
    				<?php /* Start the Loop */ ?>
    				<?php while ( have_posts() ) : the_post(); ?>
    
    					<?php
    						/* Include the Post-Format-specific template for the content.
    						 * If you want to overload this in a child theme then include a file
    						 * called content-___.php (where ___ is the Post Format name) and that will be used instead.
    						 */
    						get_template_part( 'content', get_post_format() );
    					?>
    
    				<?php endwhile; ?>
    
    				<?php triplec_content_nav( 'nav-below' ); ?>
    
    			<?php else : ?>
    
    				<article id="post-0" class="post no-results not-found">
    					<header class="entry-header">
    						<h1 class="entry-title"><?php _e( 'Niets gevonden', 'triplec' ); ?></h1>
    					</header><!-- .entry-header -->
    
    					<div class="entry-content">
    						<p><?php _e( 'Sorry, maar er zijn geen resultaten gevonden met uw zoek criteria. Probeert u het alstublieft nog eens met andere zoekwoorden.', 'triplec' ); ?></p>
    						<?php get_search_form(); ?>
    					</div><!-- .entry-content -->
    				</article><!-- #post-0 -->
    
    			<?php endif; ?>

    Wanneer ik dus zoek dan krijg ik de melding dat er niet gevonden is. Mis ik iets of klopt het script niet?

    Thanks!

8 reacties aan het bekijken - 1 tot 8 (van in totaal 8)
  • Moderator Mike

    (@mike_vl)

    Kan je aangeven wat er precies gebeurt? Je vult een zoekterm in, drukt op zoek en dan..?

    (voor zover ik nu kan zien mankeert er niets aan dit snippet mbt het weergeven van de zoekresultaten, ik ben dus benieuwd of het in een eerder stadium al mis gaat)

    Moderator Mike

    (@mike_vl)

    kan je de code plaatsten van het zoekformulier zelf?

    Ik zie nog wel eens dat de actie verkeerd is gevuld.

    Hieronder van hoe de action er uit zou moeten zien:

    <form method="get" id="searchform" action="<?php echo $_SERVER['PHP_SELF']; ?>">
    Thread starter emmerdesign

    (@emmerdesign)

    Als ik een zoekterm invul dan ga ik naar de search.php en krijg ik dus te tekst “sorry maar er zijn geen resultaten……met andere zoekwoorden”.

    Ik maak gebruik van de search everything plugin.

    Als een basis zoek form gebruik zoals hieronder dan gebeurd precies hetzelfde:

    <form method="get" id="searchform" action="<?php echo $_SERVER['PHP_SELF']; ?>">
        <div><label class="screen-reader-text" for="s">Search for:</label>
            <input type="text" value="" name="s" id="s" />
            <input type="submit" id="searchsubmit" value="Search" />
        </div>
    </form>

    Thanks!

    Thread starter emmerdesign

    (@emmerdesign)

    iemand nog suggesties? Ik kom er nog steeds niet uit.

    THanks

    Ik heb laatst ook met Search Everything lopen te spelen op een nieuwe website, maar die plugin doet het helemaal niet meer (zoekresultaten veranderen niet, wie weet wat er nog meer mis gaat). Ik ben daarom overgestapt naar Relevanssi.

    Moderator Mike

    (@mike_vl)

    Ik ben benieuwd wat er gebeurd als je het standaard WordPress thema activeert. (en je zoekplugin deactiveert) Werkt zoeken dan wel?

    Thread starter emmerdesign

    (@emmerdesign)

    Ik heb twenty eleven geprobeerd maar daar doet hij het ook niet. Dan kan weer geen zoekresultaten vinden. :S

    Relevanssi heb ik ook geprobeerd en die doet het ook niet.

    Thread starter emmerdesign

    (@emmerdesign)

    Opgelost.

8 reacties aan het bekijken - 1 tot 8 (van in totaal 8)
  • Het onderwerp ‘Zoekfuncite’ is gesloten voor nieuwe reacties.