WordPress get_categories() order by "term_order"?

Entsprechend der WordPress codex, die get_categories () - Methode akzeptiert die folgenden Argumente für seine orderby-Eigenschaft:

**orderby** (string) Sort categories alphabetically or by unique category ID. The default is sort by Category ID. Valid values:

id
name - default
slug
count
term_group

Jedoch, einen Blick in die "wp_term_relationships" Tabelle, gibt es eine scheinbar ungenutzte Feld namens "term_order", die für jede Kategorie, die ich jemals erstellt auf 0 gesetzt ist.

Ist es möglich, die term_order Feld, um zu dienen als eine indizierte Sortierreihenfolge für Kategorien?

Ich habe inkrementelle Werte in diesem Feld für meine Kategorien, und ich bin versucht zu übergeben, die damit die Funktion mit dem folgenden code ohne Erfolg:

    $cat_args=array(

        'hierarchical' => 0,

        'orderby' => 'term_order',

        );


        $categories = get_categories($cat_args);
  • dein code oben funktioniert nicht, weil get_categories nicht akzeptieren "term_order' Wert 'orderby' key, was ist die Argumentation hinter mit term_order?
InformationsquelleAutor jcoder | 2013-03-05
Schreibe einen Kommentar