Je viens vers vous car il m'arrive un problème assez embêtant. C'est probablement tout bête.
Sur mon site, j'ai construit un moteur de recherche des plus banals, lorsque j’effectue une recherche, il me retourne bien un résultat. Si la recherche est infructueuse, une page m'indique que celle-ci n'a retourné aucun résultat. Jusqu’à maintenant, rien d'anormale... Sur cette page, j'ai mis mon moteur de recherche par défaut pour pouvoir effectuer une nouvelle recherche, mais problème, lorsque je tape quelque chose (ou non) je suis automatiquement redirigé vers ma page home.
Voici le code de moteur de recherche principal (dans le header) :
<div class="search">
<form method="get" id="searchform" action="<?php echo home_url(); ?>/">
<button class="button-search" type="submit" value="<?php if( !$is_IE ) _e( 'Search' , 'cpt' ) ?>" /></button>
<input type="text" placeholder="Nourrissez votre peur" id="sc" name="sc" value="<?php _e( 'Nourrissez votre peur' , 'cpt ) ?>" onfocus="if (this.value == '<?php _e( 'Nourrissez votre peur' , 'cpt' ) ?>') {this.value = '';}" onblur="if (this.value == '') {this.value = '<?php _e( 'Nourrissez votre peur' , 'cpt' ) ?>';}" />
</form>
</div><!-- .search /-->
Ainsi que celui que j'ai mis dans ma page qui pose problème (page.php) :
<div class="search-not-found">
<form method="get" id="searchform" action="<?php echo home_url(); ?>/">
<button class="button-search-not-found" type="submit" value="<?php if( !$is_IE ) _e( 'Search' , 'cpt' ) ?>" /></button>
<input type="text" id="not-f" name="not-f" value="<?php _e( 'Effectuer une nouvelle recherche' , 'cpt' ) ?>" onfocus="if (this.value == '<?php _e( 'Effectuer une nouvelle recherche' , 'cpt ) ?>') {this.value = '';}" onblur="if (this.value == '') {this.value = '<?php _e( 'Effectuer une nouvelle recherche' , 'cpt' ) ?>';}" />
</form>
</div><!-- .search-not-found /-->
Si vous pouviez me venir en aide.Merci.