Umgang mit der gekennzeichneten Kategorie

Von Zeit zu Zeit zeige ich Beiträge aus den Archiven. Manchmal muss ich Gegenstände vor 3 Jahren zeigen.

Um solche Beiträge zu bekommen, kategorisierte ich sie einfach in die Kategorie ” featured ” und sobald ich fertig bin, sie zu markieren, habe ich sie von der featured Katze deaktiviert, damit ich den Raum haben kann, um neue hinzuzufügen.

Dieser Ansatz hat mehrere Nachteile.

Erstens kann ich nicht einfach einen Beitrag auswählen und ihn dann unter ” featured kategorisieren und erwarten, dass er in meiner featured Zone erscheint. ICH MUSS MINDESTENS EINES DER BESTEHENDEN BESONDEREN POSTS ENTFERNEN. Warum? Nun, wenn ich Platz für die Anzeige von 5 vorgestellten Objekten habe, und ich zufällig nur einen sechsten vorstelle. Welche 5 soll da drin sein?

Zweitens, aufgrund der Entmarkierung, kann ich niemals ein Archiv mit den Posts “einmal vorgestellt” oder “mindestens einmal vorgestellt” erstellen.

Es scheint mir, dass WordPress ein wenig von einer Annahme macht, dass Beiträge aus den neuesten Posts kommen! Also, wenn Sie neue Beiträge einbringen, können Sie sie einfach weiter in die featured Beiträge einchecken, und WP zeigt sie Ihnen in chronologischer Reihenfolge an. Dies bringt den 6. offensichtlich aus der Sicht und hält die letzten 5 in der Zone.

Aber was ist, wenn Sie einen alten Beitrag auswählen (von vor etwa 3 Millionen Jahren && möchten Sie, dass er in genau dieser Zone erscheint? Ändern Sie das Post-Datum?

Lassen Sie mich hier schnell feststellen, dass das Feature “Sticky Posts” von WP auch hier nicht weiterhilft, denn auch sie erfordern die Aufrechterhaltung des “Entstickens”. Sticks Posts können mit der Situation für ein Zs und zwei Zs helfen, aber wenn Sie ständig Elemente aus der Vergangenheit, wird es überhaupt nicht helfen.

Ich wünschte, es gäbe eine spezielle Kategorie namens FEATURED mit einer Option zum Ändern des Basisnamens, wobei WP die hervorgehobenen Elemente unter Verwendung eines anderen datumsbasierten Kriteriums verwaltet.

Jedes Mal, wenn ein Gegenstand in diese besondere WP – Kategorie eingecheckt wird, verfolgt WP das Datum dieser Aktion in einem databasefeld, das last featured date oder etwas ähnliches genannt wird, und wenn es die Gegenstände in der featured Katze (und allen anderen) anzeigt Untergeordnete Katzen), sortieren Sie einfach Posts mit diesem Datum – anstelle des post_created Datums!

Meine Frage an Sie ist, dass, wenn es glatte Lösungen gibt, um dieses Problem anzugehen?

Was würdest du tun, um die letzten 5 vorgestellten Gegenstände zu behalten, indem du einfach Gegenstände in die vorgestellte Kategorie klickst und nichts anderes tust?

Solutions Collecting From Web of "Umgang mit der gekennzeichneten Kategorie"

Wie von Moraleida erwähnt, handelt es sich bei Ihrem Setup um eine benutzerdefinierte Implementierung, die speziell auf Ihr Thema zugeschnitten ist und nicht in WordPress enthalten ist.

Anstatt eine Kategorie zu verwenden, verwende ich Post-Metadaten , um Posts als Featured zu kennzeichnen. Ich würde zusätzlich ein benutzerdefiniertes Meta-Feld erstellen , um den Post als Feature zu kennzeichnen. Auf diese Weise kann ich auf der Rückseite speichern, wann dieser Beitrag zu einem Feature-Post wurde. dann ist es einfach eine Meta-Abfrage durchzuführen , um die Posts mit den neuesten Daten zu erhalten.

Wenn Sie Ihre hervorgehobenen Posts nie ändern möchten , nachdem sie als hervorgehobene Posts deklariert wurden, können Sie sie mithilfe des Befehls “_modified_date” bestellen. Wenn Sie möchten, dass mehr Posts erscheinen, ändern Sie numberposts Parameter ” numberposts” in get_posts (von dem ich annehme , dass Sie ihn verwenden).