====== Query, the loop ====== Référence sur les fonctions et paramètres. * [[http://codex.wordpress.org/Class_Reference/WP_Query|WP_Query]] * [[https://codex.wordpress.org/Custom_Queries|Custom queries]] Nouvelle query standard : have_posts() ) { echo ''; /* Restore original Post Data */ wp_reset_postdata(); } else { // no posts found } Récupérer les posts : https://codex.wordpress.org/Template_Tags/get_posts ===== Tri des pages suivant leur slug ===== post_name == 'pineau-pink') { echo '
'; } }
===== Changer la requête WP_Query ===== functions.php : // ----------------------------------------------------------------------------- // Permet de tirer les posts suivant un champs personnalisé function my_pre_get_posts( $query ) { // do not modify queries in the admin if( is_admin() ) { return $query; } if($query->is_category('products')) { $query->set('orderby', 'meta_value_num'); $query->set('meta_key', 'order'); $query->set('order', 'ASC'); $query->set('posts_per_page', '-1'); } // return return $query; } add_action('pre_get_posts', 'my_pre_get_posts'); [[https://codex.wordpress.org/Plugin_API/Action_Reference/pre_get_posts]]