par
Guignard » 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;
}
}
}
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]
<?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;
}
}
}[/php]