Desde que comencé a desarrollar temas de WordPress 3+ y a usar tipos de publicaciones personalizadas para cosas como portafolios, servicios, preguntas frecuentes, personal, controles deslizantes, etc., he recibido muchas preguntas de Personen que me preguntan cómo pueden reorganizar el orden. de sus publicaciones publicadas. Desafortunadamente, no es muy obvio cómo hacer esto en WordPress y no existe una forma extremadamente sencillo y manejable.
Im nächsten Beitrag werde ich Ihnen zeigen, wie Sie Ihre benutzerdefinierten Posts auf zwei verschiedene Arten elektronisch bestellen können: Ändern des Veröffentlichungsdatums Ihres benutzerdefinierten Posts oder Verwenden eines super tollen kostenlosen WordPress-Plugins namens "Post Type Order".
Methode 1: Ändern Sie das Veröffentlichungsdatum
Die erste Methode zum Ändern der Reihenfolge Ihrer Beiträge besteht darin, die Veröffentlichungsdaten Ihrer Beiträge zu ändern. Meistens verwenden Themen die Standardeinstellung order_by => date Argument in Ihren Themen, damit benutzerdefinierte Beiträge in der Reihenfolge angezeigt werden, in der sie veröffentlicht wurden (dies ist jedoch nicht immer der Fall). Um das Veröffentlichungsdatum zu ändern, klicken Sie einfach auf «schnelle Bearbeitung«Ändern Sie in jeder Veröffentlichung des Bedienfelds das Datum mithilfe der Felder und klicken Sie dann auf»Aktualisierung".
Methode 2: Ändern der Position "Menüreihenfolge"
Wenn der benutzerdefinierte Beitragstyp (Ein- und Auschecken) die Funktion "menu_order" unterstützt, können Sie gleichzeitig die Reihenfolge ändern, indem Sie diesen Wert ändern. Als Beispiel in unserem WordPress-Gesamtthema haben wir dies für alle integrierten Beitragstypen aktiviert, sodass Sie die Reihenfolge Ihrer Beitragstypen für das Front-End einfach steuern können.
Methode 3: Verwenden des Post-Type-Order-Plugins
Meine Lieblingsmethode zum Ändern der Reihenfolge Ihrer Posts ist das "Post Type Order Plugin". Mit diesem Plugin können Sie Ihre Beiträge einfach per Drag & Drop verschieben.
Methode 4: Verwenden Sie den Filter pre_get_posts
Wenn Sie Ihre Artikel gleichzeitig über den Code nachbestellen möchten, ist dies sehr einfach und Sie möchten sie verwenden pre_get_posts acción en WordPress para hacerlo. Haga clic en el Verknüpfung anterior para conocer todo al respecto. Si prefiere aprender de un ejemplo, ¡eche un vistazo a continuación!
function wpex_order_category( $Abfrage ) {
// exit out if it's the admin or it isn't the main query
if ( is_admin() || ! $query->is_main_query() ) {
return;
}
// order category archives by title in ascending order
if ( is_category() ) {
$query->set( 'order' , 'asc' );
$query->set( 'orderby', 'title');
return;
}
}
add_action( 'pre_get_posts', 'wpex_order_category', 1 );