get_categories() nic nie zwraca
-
Witam,
witam mam mniej więcej taką chierarchię stron:
– strona 1
– strona 2
– podstrona 1
– podstrona 2
– podstrona 3
– podstrona 4
– strona 3otóż chciałem na każdej z tych podstron za pomocą shortcode wyświetlać na samym początku listę wszystkich tych że podstron, tak by użytkownik bez problemu mógł przełączać się między wszystkim podstronami tego samego rodzica. Na początku wydawało mi się że to nic trudnego.
Tak więc powstał:
add_shortcode('filterable_subcategories', 'vp_filterable_subcategories'); function vp_filterable_subcategories($atts, $content=null) { extract(shortcode_atts(array( 'category' => '' ), $atts)); $args = array( 'orderby' => 'name', 'parent' => $category ); $output = '<div>'; global $post; $categories = get_categories( $args ); foreach ( $categories as $category ) { $output .='<a href="' . get_category_link( $category->term_id ) . '">' . $category->name . '</a><br/>'; } $output .= '</div>'; echo $output; }
Niestety get_categories(); nic nie zwraca a jestem pewny że jako parent podaję ID strony która ma przypisane podstrony.
Co robię nie tak, co ewentualnie może być przyczyną i jak mogę to poprawić ?Aaa, Używam nieco zmodyfikowanego szablonu SCRN.
Pozdrawiam
- Temat ‘get_categories() nic nie zwraca’ jest zamknięty na nowe odpowiedzi.