[RESOLU] Moteur de recherche

Eléphanteau du PHP | 33 Messages

23 juil. 2014, 11:46

Bonjour

Voila j'essaie de créer un moteur de recherche sur mon site sous wordpress. Pour se faire je veux récupérer les information contenu dans ma base de donnée phpmyadmin et redirigé sur une page_id de wordpress. Avec les catégorie de wordpress c'était possible mais la je n'arrive pas mettre ca en place
<?php
$pays_resquest = $wp->query_vars['pays'];
if(!empty($_REQUEST['pays']) || !empty($pays_resquest) ){
	$pays_resquest = !empty($_REQUEST['pays']) ? $_REQUEST['pays'] : $pays_resquest;
	$pays_resquest = stripslashes($pays_resquest);
	$conditions .= " AND Produit.produit_pays = '".$pays_resquest."'";

    $term = get_terms('ISO', $_REQUEST['pays']);
    if(!empty($term)){	
        foreach($term AS $term_id){
            query_posts( 'cat='.$term_id->term_id.'&posts_per_page=-1');
            while ( have_posts() ) : the_post();
                endwhile;
        }
		
		$b_view_category =  'pays';
		$page_id = null;
		
		switch(strtolower($_REQUEST['pays'])){
			case 'GB':
				$page_id = 6801;
				break;
			case 'DE':
				$page_id = 7486;
				break;
			case 'AU':
				$page_id = 6803;
				break;
			case 'ES':
				$page_id = 6812;				
				break;		
			case 'US':
				$page_id = 6806;				
				break;				
			case 'IR':
				$page_id = 6820;				
				break;
			case 'IT':
				$page_id = 6826;				
				break;	
			case 'RU':
				$page_id = 6835;				
				break;				
		}		
		
		if( $page_id!=null ){
			query_posts( 'page_id='.$page_id );
			$nb_actu = 0;
			while ( have_posts() ) : the_post();		
				$page_title = the_title('', '', false);
				$page_description = get_the_content_with_formatting();
			endwhile;
		}
		
    }
}
Modifié en dernier par moogli le 23 juil. 2014, 23:15, modifié 1 fois.
Raison : Bbcode code => php