Support » Allgemeine Fragen » post Array – Daten nachträglich einfügen

  • Hallo alle zusammen,
    ich habe mir einen custom_post_type namens ‚projects‘ erstellt. Dieser wird auf einer Portfolioseite als Thumbnail ausgegeben. Das funktioniert aus sehr gut. Da ich mit Bootstrap arbeite, habe ich ein Raster von 6 Spalten und 3 Zeilen für die Portfolio-Thumbnails eingerichtet. (Bild 1)Es werden immer 24 Thumbnails angezeigt.
    Nun ist noch ein Menü dazu gekommen, was 3 Links zum Filtern der Beiträge nach 3 verschiedenen Taxonomien vornimmt. Auch das funktioniert gut.
    Angenommen, in einer Taxonomie sind nur 5 Thumbnails enthalten und werden angezeigt. Es sollen aber immer alle 24 Thumbnail Bereiche angezeigt werden. Die restlichen 19 möchte ich als ausgegraute Dummys darstellen. Ich hatte schon überlegt, die Datenbank durch eine Funktion prüfen zu lassen, und die fehlenden Objekte dort hinzu zu fügen. Nun kam mir die Idee, nach dem das Post Array bereits gefilter wurde, zu prüfen, wieviel ‚posts‘ darin befindlich sind und dann das Post-Array vor der Ausgabe mit der fehlenden Anzahl an Dummy Elementen bis zur 24 wieder auf zu füllen.(Bild 2)
    Hat jemand eine Idee, wie ich das hin bekommen könnte ?

    Gruß
    3dknut

Ansicht von 1 Antwort (von insgesamt 1)
  • Och, ich weiß nicht. Der Ansatz über das Post Array klingt mir etwas kompliziert, oder?

    Ich würde eine einmalige Abfrage des Custom Post Type machen ( = 24 Custom Posts ) und die Kategorien/Tags der Beiträge gleichzeitig als CSS-Klasse verwenden. Wenn dann ein Filter gesetzt wird, erhalten die nicht-relevanten Posts eine zusätzliche Klasse zugewiesen. Die Sortierung geht per Javascript. Das Dummy-Bild wird per CSS für die zusätzliche Klasse eingeblendet.

Ansicht von 1 Antwort (von insgesamt 1)
  • Das Thema „post Array – Daten nachträglich einfügen“ ist für neue Antworten geschlossen.