Ich erstelle einen Abschnitt auf meiner Website, der die letzten fünf erstellten Kategorien anzeigt. Wie könnte ich das tun?
UPDATE: Der Code unten ist was ich will, nur wie in der Reihenfolge, wenn die neuesten veröffentlichten Kategorien gelten.
<?php $cat = get_query_var('cat'); $categories=get_categories('child_of='.$cat); if ($categories) { foreach($categories as $term) { echo $title . 'term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $term->name ) . '" ' . '>' . $term->name.' | '; } } ?>
Die ID der Kategorien ist autoincrement, so dass Sie nach ID sortieren können, um die letzte zu finden:
$args = array( "type" => "post", "orderby" => "id", "order" => "DESC", "number" => "5", "taxonomy" => "category", "hide_empty" => FALSE, // TRUE or FALSE depending what you want ); $categories = get_categories($args);
Verwenden Sie diesen Code für Zugriffskategorien
$args = new WP_Query( array( 'type' = 'post', 'taxonomy' = 'taxonomy_name', 'order' = 'ASC', 'orderby' = 'id' )); //this function are used for access all categories $query = get_categories($args);