Je cherche a créer un formulaire personnalisé dans ma page de recherche :
Voici mon code :

<?php
/*
Template Name: Page recherche-avancee
*/
?>

<?php get_header(); ?>
<div class="contentLayout">
	<div class="contentsearch">
		<br /><h2>Formulaire de recherche :</h2><br />

		<form method="get" id="searchform" action="<?php bloginfo('url'); ?>/">
		  <div>
			<table border="0">
			<tr>
				 <td>
				<input type="checkbox" name="s" value="A louer" id="s">Location&nbsp:&nbsp;<input type="checkbox" name="s" value="A  vendre" id="s">Vente<br>
				</td>
				
				<td valign="top">
				<input type="checkbox" name="s1" value="Lorient">	Lorient
				<input type="checkbox" name="s2" value="Lanester">	Lanester
				<input type="checkbox" name="s3" value="Caudan">		Caudan
				<input type="checkbox" name="s4" value="Ploemeur">	Ploemeur
				<input type="checkbox" name="s5" value="Queven">		Qu&eacute;ven
				<input type="checkbox" name="s6" value="Larmor Plage">Larmor Plage
				<input type="text" value="<?php the_search_query(); ?>" name="s" id="s" />&nbsp;Une autre ville ?
				</td>
			</tr>
			<tr>
				<td>
				<u><br/>Type de bien ? </u>
				</td>
				
		
			</tr>
			
			<tr>
			
			<td>
				<input type="checkbox" name="s" value="terrain">				Terrains<br>
				<input type="checkbox" name="s" value="droit au bail">			Droit au bail<br>
				<input type="checkbox" name="s" value="fond de commerce">		Fond de commerce<br>
				<input type="checkbox" name="s" value="local commercial">		Locaux commerciaux<br>
				<input type="checkbox" name="s" value="local industriel">		Locaux industriels<br>
				<input type="checkbox" name="s" value="murs commerciaux">		Murs commerciaux<br>
				<input type="checkbox" name="s" value="immeuble de rapport">	Immeuble de rapport<br>
				<input type="checkbox" name="s" value="Bureaux">				Bureaux<br>
				<input type="checkbox" name="s" value="lofts">					Lofts - Atelier<br>
			</td>
			
			
			<td>
				<img width="250" height="200" alt="" src="../wp-content/uploads/2010/09/animation-AT.gif" title="Armor Transactions" class="alignright size-full wp-image-49">
			</td>
			
			</tr>
			<tr>
				<td>
				 <input type="text" value="<?php the_search_query(); ?>" name="s" id="s" />&nbsp;Autre chose ? 
			    </td>
			</tr>
				
			</table>
			<br/>
			<input type="submit" id="searchsubmit" value="Recherche" />
		  </div>
		</form>
		<?php wp_reset_query(); ?>
	

	</div>
</div>
<div class="cleared"></div>

<!-- -------------------------------------------- -->
<i><b><u>Trois offres al&eacute;atoires :</i></b></u> <br/>
          <div align="center" class="postaleatoire">
               <?php
               query_posts('showposts=3&post_type=offre&orderby=rand');
               if (have_posts()) :
                    while (have_posts()) : the_post();?>
                    - <a href="<?php the_permalink();?>" title="<?php  the_title();?>"><?php  the_title();?></a> -
                    <?php /* the_excerpt();*/
                    endwhile;
               endif;
               wp_reset_query(); ?>
          </div>
<!-- -------------------------------------------- -->
<br/>


<?php get_footer(); ?>


Je n'y arrive pas ... si qqn pouvait m'aider ....
Ce serait sympathique
A bientôt,
Stef
Bonjour,

Je voudrais savoir si il est possible de rechercher en fonction du titre seulement, donc exclure le contenu lors de la recherche. Et par la même occasion redirigé vers le post en question si il n'y a qu'un résultat de trouvé.

J'ai juste ce code dans mon fichier functions.php pour rechercher juste dans un custom post type et pour n'afficher que les pages parente.


<?php
function SearchFilter($query) {
  if ($query->is_search) {
    $query->set('post_type', 'boutique');
    $query->set('post_parent', '0');
  }
  return $query;
}
add_filter('pre_get_posts','SearchFilter');


Merci d'avance.