Wie sortiere ich Posts nach Nachname (2. Wort) nur für EINE Kategorie?

Ich habe eine “Autor” -Kategorie, die als eine Liste verwendet wird, um mehrere Beiträge mit Autor Biographien zu durchsuchen. Ich habe Smart Category Ordering installiert und es ist jetzt nach Titel aufsteigend sortiert. Leider gibt es nicht viele Optionen auf diesem Plugin und ich habe keine Alternativen gefunden.

Die Beiträge haben den Titel “Vorname Nachname (Land)” und ich möchte Nachname (oder einen benutzerdefinierten Feldwert), um nur die Post-Bestellung für die Kategorie AUTOREN zu bestimmen. Ich habe andere Kategorien für Nachrichtenbeiträge, die ich nicht betroffen sein möchte. Ich habe einige Möglichkeiten gesehen, dies in PHP zu tun, aber das würde die gesamte Site betreffen.

Solutions Collecting From Web of "Wie sortiere ich Posts nach Nachname (2. Wort) nur für EINE Kategorie?"

Du hast 2 Möglichkeiten.

Zuerst müssen Sie eine benutzerdefinierte SQL-Abfrage manuell für Ihre Anfrage schreiben und diese Daten wiederholen.

Zweitens ist es, Ihre Daten auf Standard-Weg zu loopen, im multidimensionalen Array zu speichern, zu filtern, umzuwandeln und das Array über PHP neu zu ordnen, wie Sie es brauchen, und danach diese Daten zu loopen und wie Inhalte zu drucken.

Booth Wege sind gut, aber meine Empfehlung ist, SQL-Abfrage zu schreiben, weil schneller und sauberer ist.

Wie ich weiß, hat WP keine fertige Lösung. Sie müssen selbst bauen.

Sie müssen eine benutzerdefinierte Vorlage für diese spezielle Kategorie erstellen und das dort tun.