Ondersteuning » Algemeen WordPress » Zoekfunctie werkt niet!

  • Beste forumgenoten,

    De zoekfunctie op mijn blog werkt niet. Als ik iets intyp, verschijnt er bij iedere term dat er ‘niets gevonden is’.

    Waar kan dit aan liggen? Ik heb internet al doorgespit, maar heb nog geen oplossing gevonden helaas.

    Heel erg bedankt voor de hulp!

    Groet,

    R. L. Stine

15 reacties aan het bekijken - 1 tot 15 (van in totaal 15)
  • Thread starter rlstine

    (@rlstine)

    Kan iemand mij helpen svp? De website kan ik in een pbtje sturen.

    Dank!

    Pbtjes zijn niet mogelijk op dit forum 🙂

    of ik moet al een tijdje ergens heel erg overheen kijken 😛

    Dus je zal je website link toch eventjes hier moeten posten 🙂

    Thread starter rlstine

    (@rlstine)

    Alright! Het gaat om deze website

    Rechtsboven kun je zoeken, alleen werkt de functie dus niet :(.

    Er zit een action in die de website van de thema-bouwer oproept. Misschien is daar iets mis.

    Thread starter rlstine

    (@rlstine)

    En hoe kan ik dat oplossen?

    Thread starter rlstine

    (@rlstine)

    Het zou fijn zijn/ik zou het erg op prijs stellen als iemand me zou kunnen helpen. Dit is denk ik een vaker voorkomend probleem, wat best op te lossen moet zijn…?

    De helpers ben ik zeer dankbaar!

    De zoekfunctie ziet er anders uit dan gebruikelijk, door die tweeslag die erin zit met aanroepfunctie naar de website van de thema-bouwer. Waarom dat is gedaan is mij niet duidelijk. Houden zij de zoekacties voor je bij?
    Misschien is het handig om te kijken of je thema een forum heeft waar je aan de bouwers kan vragen wat er aan de hand kan zijn.

    Thread starter rlstine

    (@rlstine)

    Dankje!

    Hmm, wat het is, ik heb het thema gedownload en niet gekocht. Verder werkt ‘ie helemaal goed. Dus ik zou dit toch moeten kunnen aanpassen denk ik?

    Kan ik de verkeerde zoekfunctie bijvoorbeeld wijzigen in de juiste?

    Dan moet je het bestand search.php herschrijven. Maar dat moet je pas doen als je zeker weet dat daar het probleem zit.

    Misschien is het handig om dat bestand eerst eens naast een search.php bestand van een ander thema (bijv. van een op wordpress.org) te leggen, om te zien of er verschillen zijn en zo ja welke.

    Thread starter rlstine

    (@rlstine)

    Kun jij hier wat mee (search.php):

    <?php

    get_header();
    $cb_global_color = ot_get_option(‘cb_base_color’, ‘#eb9812’);
    $cb_theme_style = ot_get_option(‘cb_theme_style’, ‘cb_boxed’);
    $cb_blog_style = cb_get_blog_style();
    ?>

    <div class=”cb-cat-header<?php if ($cb_theme_style == ‘cb_boxed’) echo ‘ wrap’; ?>” style=”border-bottom-color:<?php echo $cb_global_color;?>;”>
    <h1 id=”cb-search-title”><?php _e(‘Search Results for:’, ‘cubell’); ?> <span style=”color:<?php echo $cb_global_color; ?>”>”<?php echo esc_attr(get_search_query()); ?>”</span></h1>
    </div>

    <div id=”cb-content” class=”cb-search-page wrap clearfix”>

    <div id=”main” class=”<?php if ( $cb_blog_style == ‘style-c’ ) { echo ‘cb-full-width ‘; } ?>clearfix” role=”main”>

    <?php if ( have_posts() ) {
    get_template_part(‘cat’, $cb_blog_style);
    } else { ?>

    <article id=”post-not-found” class=”hentry clearfix”>
    <h2><?php _e(‘Sorry, nothing found.’, ‘cubell’); ?></h2>

    <section class=”entry-content”>
    <p><?php _e(‘Please try searching again, but with different keywords.’, ‘cubell’); ?></p>
    </section>
    <footer class=”article-footer”>
    <p><?php get_search_form(); ?></p>
    </footer>
    </article>

    <?php } ?>

    </div> <!– end #main –>

    <?php if ( $cb_blog_style != ‘style-c’ ) { get_sidebar(); } ?>

    </div> <!– end #cb-inner-content –>

    <?php get_footer(); ?>

    Wellicht zie je een stap die niet correct is?

    Thread starter rlstine

    (@rlstine)

    Ik ben zelf niet (erg) technisch, vandaar dat het voor mij lastig is om de eventuele fout in de code op te sporen.

    Vervang dit gedeelte eens

    <?php if ( have_posts() ) {
    get_template_part('cat', $cb_blog_style);
    } else { ?>
    
    <article id="post-not-found" class="hentry clearfix">
    <h2><?php _e('Sorry, nothing found.', 'cubell'); ?></h2>

    voor :

    <?php while ( have_posts() ) : the_post(); ?>
    
    				<?php get_template_part('cat', $cb_blog_style); ?>
    
    			<?php endwhile; ?>
    
    		<?php else : ?>
    <article id="post-not-found" class="hentry clearfix">
    			<h2><?php _e('Sorry, nothing found.', 'cubell'); ?></h2>
    
    		<?php endif; ?>

    maak eerst eventjes een back-up voor je dingen gaat wijzigen.
    Heb je een child theme? anders is dit met een update weer weg.

    hoop dat het werkt 🙂

    Thread starter rlstine

    (@rlstine)

    Dank voor je hulp!

    Echter, als ik jouw code plaats, verschijnt er een wit scherm wanneer ik op een term zoek….

    Thread starter rlstine

    (@rlstine)

    Kan iemand mij helpen? Dit probleem moet toch te verhelpen kunnen zijn?

    Kan iemand aangeven of er iets mis is met search.php?

    Bedankt.

    Thread starter rlstine

    (@rlstine)

    Kan er nog iemand helpen, of is het te complex?

15 reacties aan het bekijken - 1 tot 15 (van in totaal 15)
  • Het onderwerp ‘Zoekfunctie werkt niet!’ is gesloten voor nieuwe reacties.