J'ai configuré ma page de garde pour afficher un type de message personnalisé via:
add_filter( 'pre_get_posts', 'my_get_posts' );
function my_get_posts( $query ) {
if ( is_home() && false == $query->query_vars['suppress_filters'] ) $query->set( 'post_type', array( 'jwf_portfolio', 'attachment' ) );
$query->set( 'order', 'menu_order' );
return $query; }
Quel est le moyen le plus efficace de les classer par valeur numérique dans l'entrée Commande de la métabox Attributs pour chaque publication personnalisée? Actuellement j'essaye
<?php query_posts( $query_string . '&orderby=menu_order' ); ?>
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
sur mon index.php
et ce n'est pas le couper.
Cela l'a fait:
add_filter( 'pre_get_posts', 'my_get_posts' );
function my_get_posts( $query ) {
if ( is_home() && false == $query->query_vars['suppress_filters'] )
$query->set( 'post_type', array( 'jwf_portfolio', 'attachment' ) );
$query->set('orderby', 'menu_order');
$query->set('order', 'ASC');
return $query;
}
Pas besoin de jouer avec index.php
maintenant.