Bonjour,
Ma configuration WP actuelle
- Version de WordPress : 3.3.1
- Adresse du site : http://www.artravel-hotels.com/WP/etats-unis/new-york-city/
Problème(s) rencontré(s) :
Dans la page http://www.artravel-hotels.com/WP/etats-unis/new-york-city/ j'effectue un affichage de plusieurs posts relatifs à une catégorie : "get_posts('showposts=100&category=132&order=ASC&orderby=name');"
J'essai de placer une liste déroulante qui affiche la liste de posts via un ordre établi.
D'abord par ordre alphabétique :
<form class="formtri-viles"><br />
<select name="seltri" type="" onchange="submit()"><br />
<option value="1" name="1" method="" type="">Triez par</option><br />
<option value="2" name="2" method="" type="" <?php echo ($_GET["seltri"] == "2") ?"selected" : "type" ?>>Classez de A à Z</option><br />
<option value="3" name="3" method="" type="" <?php echo ($_GET["seltri"] == "3") ?"selected" : "type" ?>>Classez de Z à A</option><br />
<option value="4" name="4" type="" <?php echo ($_GET["seltri"] == "4") ?"selected" : "type" ?>>Classez par ordre de prix croissant</option><br />
<option value="5" name="5" type="" <?php echo ($_GET["seltri"] == "5") ?"selected" : "type" ?>>Classez parordre de prix décroissant</option><br />
<select/><br />
</form>
Puis pour case"4", je souhaite utiliser un ordre d'affichage des posts qui dépendent d'une des taxonomies créé (d'où "showposts=100&category=132&order=ASC&orderby=taxonomy")que j'ai créé dans function.php :
// Add new taxonomy, NOT hierarchical (like tags)<br />
$labels = array(<br />
'name' => _x( 'Tranches', 'taxonomy general name' ),<br />
'singular_name' => _x( 'Writer', 'taxonomy singular name' ),<br />
'search_items' => __( 'Search Tranches' ),<br />
'popular_items' => __( 'Popular Tranches' ),<br />
'all_items' => __( 'All Tranches' ),<br />
'parent_item' => null,<br />
'parent_item_colon' => null,<br />
'edit_item' => __( 'Edit Tranche' ),<br />
'update_item' => __( 'Update tranche' ),<br />
'add_new_item' => __( 'Add New tranche' ),<br />
'new_item_name' => __( 'New tranche Name' ),<br />
'separate_items_with_commas' => __( 'Separate Tranches with commas' ),<br />
'add_or_remove_items' => __( 'Add or remove Tranches' ),<br />
'choose_from_most_used' => __( 'Choose from the most used tranches' ),<br />
'menu_name' => __( 'Tranches' ),<br />
); </p>
<p> register_taxonomy('type',array('post','pages'),array(<br />
'hierarchical' => true,<br />
'labels' => $labels,<br />
'show_ui' => true,<br />
'update_count_callback' => '_update_post_term_count',<br />
'query_var' => true,<br />
'rewrite' => array( 'slug' => 'tranche' ),<br />
));
Mon but est que pour la liste de tri d'affichage(<select>), case"4", je puisse utiliser la taxonomy "type" déclaré dans function.php. En front-end la valeur de "type" représente coté front-end : À partir de : 415 $ , 225$, 145$...
Connaissez-vous la requête qui permetterait d'afficher les articles par ordre de taxonomy 'type' ?
Merci