it-swarm.com.de

Festlegen der benutzerdefinierten Sortierreihenfolge von Posts innerhalb einer Kategorie

Ich habe diese Kategorie eingerichtet, die mehrere Beiträge enthält. Eigentlich ist es kein Blog, sondern eine Mitarbeiterliste. Derzeit haben alle Mitarbeiter ihre eigenen Beiträge mit der Kategorie. Ich möchte in der Lage sein, die Reihenfolge zu sortieren, in der sie in ihrer übergeordneten Kategorie angezeigt werden.

Wie gehe ich so benutzerfreundlich wie möglich vor? Mein Kunde möchte diese Sortierreihenfolge möglicherweise in Zukunft ändern, insbesondere wenn Mitarbeiter abreisen oder neue eingestellt werden.

Jede Hilfe wird sehr geschätzt.

http://gointrigue.com/beta/faculty/

Um dies zu erweitern: In dem Link, den ich bereitgestellt habe, werden Sie zu einer Kategorieseite weitergeleitet, die ich mit/faculty/erstellt habe. Auf dieser Kategorieseite habe ich mehrere Beiträge aufgelistet. Wordpress listet sie automatisch in der Reihenfolge auf, in der sie erstellt wurden. Der zuletzt erstellte Beitrag wird zuerst aufgelistet.

Ich möchte sie in meiner eigenen Reihenfolge auflisten. Wie mache ich das?

4
jkupczak

Nachdem ich das Problem besser verstanden habe, würde ich empfehlen, benutzerdefinierte Felder zum Sortieren Ihrer Beiträge zu verwenden. Sie können ein benutzerdefiniertes Feld (z. B. "Reihenfolge") verwenden, um die Reihenfolge Ihrer Posts anzugeben. Sie müssen dann eine benutzerdefinierte Abfrage verwenden, um diese Beiträge zu bestellen, wenn sie angezeigt werden. Sie können eine benutzerdefinierte Abfrage wie die folgende verwenden:

$args = array(
    'meta_key' => 'order',
    'orderby' => 'meta_value',
    'order' => 'ASC'
);

$custom_query = new WP_Query();
$custom_query->query($args);

if($custom_query->have_posts())
{
    while($custom_query->have_posts())
    {
        $custom_query->the_post();

        // Do the loop stuff
    }
}

Weitere Informationen zu allen Argumenten, die Sie zum Erstellen benutzerdefinierter Abfragen verwenden können, finden Sie auf der Seite WP_Query-Klasse .

7
tollmanz

Ich bin ein wenig verwirrt von Ihrem Beitrag, da ich denke, dass er ein paar verschiedene Dinge fragen könnte. Wenn Sie sich fragen, wie Sie Ihre Kategorien in einer benutzerdefinierten Reihenfolge sortieren können, lesen Sie bitte Custom Taxonomy Sort , ein Plugin, das genau das tut. Sie können für jeden Taxonomiebegriff eine Reihenfolge angeben.

0
tollmanz