Wie man die Anzahl der Begriffe begrenzt (Begriffe verhalten sich wie Kategorien)

Hallo, ich habe Taxonomie in benutzerdefinierten Post-Typ erstellt, die wie Kategorie handeln.

Dann habe ich Begriffe erstellt, die sich wie Kategorien verhalten.

Ich habe ein Widget erstellt, das alle Begriffe aus der Taxonomie anzeigt. Alles funktioniert super.

aber ich kann nicht verstehen, wie man die Anzahl der zu zeigenden Begriffe begrenzt.

Ich habe eine Eingabe in meinem Widget erstellt. also, wenn ich eine nummer, die ich will, das widget wird beschränken, um nur diese anzahl der begriffe anzuzeigen.

danke für die Hilfe!

Der Code zum Anzeigen aller Begriffe lautet:

$terms = get_terms('new_category'); echo '
    '; foreach ($terms as $term) { $term_link = get_term_link( $term, 'new_category' ); echo '
  • ' . $term->name . '
  • '; } echo '
';

Solutions Collecting From Web of "Wie man die Anzahl der Begriffe begrenzt (Begriffe verhalten sich wie Kategorien)"

 number (integer) The maximum number of terms to return. Default is to return them all. http://codex.wordpress.org/Function_Reference/get_terms 

Damit…

 $terms = get_terms('new_category',array('number' => 5)); 

Aber es besteht eine gute Chance, dass einige Ihrer Begriffe nie angezeigt werden. Je nach Sortierreihenfolge erhalten Sie die ersten fünf oder die letzten fünf (im Beispiel). Vielleicht möchten Sie stattdessen Folgendes:

 $terms = get_terms('category'); if (!is_wp_error($terms)) { $pick = ($pick < = count($terms)) ?: count($terms); $rand_terms = array_rand($terms, $pick); echo '
    '; foreach ($rand_terms as $key => $term) { $term = $terms[$term]; $term_link = get_term_link( $term ); var_dump($term_link); if (!is_wp_error($term_link)) { echo '
  • ' . $term->name . '
  • '; } } echo ''; }

Ändern Sie den Zahlenwert wie erforderlich

 $terms = get_terms('new_category', 'number=10'); echo '
    '; foreach ($terms as $term) { $term_link = get_term_link( $term, 'new_category' ); echo '
  • ' . $term->name . '
  • '; } echo '
';