2016-08-03 6 views
0

Ich möchte meine Werte automatisch sortieren und in einige definierte Kategorien platzieren. HierErstellen Sie dynamische Kategorien in Abhängigkeit von den Werten

ist eine Erklärung, was ich meine:

Diese grundlegende Schleife geht durch meine benutzerdefinierte Post-Typ archiv und gibt alle Werte des benutzerdefinierten Feldes year:

<?php 
    $args = array('post_type' => 'archiv'); 
    $loop = new WP_Query($args); 
    while ($loop->have_posts()) : $loop->the_post(); 
     the_field('year'); 
    endwhile; 
?> 

the_field('year') zurückkehren würde z.B. 2016, 2001, 1995, 1941 usw.

Diese Werte automatisch in einigen definierten Kategorien platziert werden soll. Die Kategorien, die ich anzeigen möchte, haben immer das Intervall von 10 Jahren mit Ausnahme der ersten Kategorie.

Beispiel der Kategorien

  • Heute - 2010
  • 2010-2000
  • 2000-1990
  • 1990-1980
  • ...

Beispiel o f das Ergebnis

  • Heute - 2010
  • 2010 - 2000
  • 2000 - 1990
  • 1990 - 1980
  • ...

Da ich weiß nicht, wo ich anfangen soll, würde ich mich sehr freuen, wenn jemand könnte eine Idee geben Sie mir, wie ich schaffen könnte all diese dynamischen Kategorien und wie man die Werte in sie einfügt. Jede Hilfe wäre willkommen!

Antwort

0

Ich habe einen Weg gefunden, wie man das macht. Dies ist ein Beispiel dafür, wie es funktionieren könnte:

$date_up = ceil(date('Y')/10) * 10; 
$date_down = ceil(date('Y')/10) * 10 - 10; 
echo 'The current date is between ' . $date_up .' and '. $date_down; 
Verwandte Themen