Tutorials WordPress How to Fetch All Sub Categories of an Selected WordPress Category

How to Fetch All Sub Categories of an Selected WordPress Category

The following code snippet will fetch all sub categories of selected category. Add the following code snippet to your themes archive.php/category.php page.

<section class="sub-category">
	<div class="container">
		$cur_cat = get_query_var('cat');
		    'child_of' => $cur_cat,
		    'hide_empty' => 0,
		    'orderby' => 'name',
		    'order' => 'ASC',
		    'depth' => '1'
		foreach($categories as $category) {
			echo '<a href="' . get_category_link( $category->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '" ' . '>' . $category->name.'</a>';  }

Let us add some styling to it.

section.sub-category {
    background: #ECF1F7;

.sub-category a {
    background: #1B9CE2;
    padding: 3px 10px;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
    margin: 10px;
    margin-right: 5px;
    border-radius: 3px;
    -webkit-transition: all .3s ease;

.sub-category a:hover {
    text-decoration: none;
    background: rgba(25, 128, 183, 0.79);
Inline Feedbacks
View all comments
Previous Post
Facebook Instant Articles

Integrate Facebook Instant Articles to Your WordPress Website

Next Post
Bootstrap3 Tutorials and Examples

Vertical, Horizontal and Inline Form Example in Bootstrap

Related Posts
By clicking “Allow All”, you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. Cookie Notice
Allow All
Would love your thoughts, please comment.x