UPDATE 23/05
Now im using this, its 95% completed,
Now i need to put:
<li class="child">Subcategory title </li>
on child elements of this categories, and its done 🙂
Any suggestions?
<?php
$cat_name = 'onde-encontrar';
$category = get_category_by_slug( $cat_name );
$taxonomy_name = 'category';
$term_ids = get_term_children( $category->term_id, $taxonomy_name );
foreach ( $term_ids as $term_id ) {
$term = get_term_by( 'id', $term_id, $taxonomy_name );
echo "<li class='cat-item'><a title='title' class='smoothScroll' name='{$term->term_id}' href='#{$term->term_id}'>{$term->name}</a></li>";
}
?>
UPDATE:
This helped me:
$cat_name = 'onde-encontrar';
$category = get_category_by_slug( $cat_name );
$taxonomies = array( 'category' );
$args = array( 'parent' => $category->term_id );
$terms = get_terms( $taxonomies, $args );
foreach ( $terms as $term ){
echo "<a title='title' href='www.era420/category/{$cat_name}/#{$term->term_id}'>{$term->name}</a>";
}
But dont print subcategories, and i want to print subcategories too.
Someone can help me?
Thanks so much
OLD:
I have this code that works perfectly for what I want, but I want the link that shows the wp_list_categories, is the id of the category and not the permalink.
For desire that when you click on the category it scroll down and does not change the main page …
My code:
<?php
$category = get_category_by_slug( 'onde-encontrar' );
wp_list_categories('title_li=&child_of='.$category->term_id);
?>
What shows me:
<a title="title" href="www.era420/category/onde-encontrar/sao-paulo/">São Paulo</a>
What i want:
<a title="title" href="www.era420/category/onde-encontrar/#33">São Paulo</a>
something like that,
Thanks
I would recommend creating the list using a custom function instead of the
wp_list_categories()
function.