Skip to content

Child theme for Wordpress theme Hestia to display blog entries by categories

License

Notifications You must be signed in to change notification settings

NikoNenov/hestia-child

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hestia-child

  • "hestia-child" is a child theme to "hestia"
  • to display blog posts (on the homepage) by category

Category configuration

  • "hestia-child/functions.php"
<?php
add_action( 'wp_enqueue_scripts', 'my_theme_enqueue_styles' );
function my_theme_enqueue_styles() {
	wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
	wp_enqueue_style( 'child-theme-css', get_stylesheet_directory_uri() .'/style.css' , array('parent-style'));
}

add_action( 'pre_get_posts', 'my_home_category' );
function my_home_category( $query ) 
{	
    if ( $query->is_home()  && $query->query_vars['orderby'] == 'menu_order') 
	{
		$query->set( 'cat', '');
	}
	else if ( $query->is_home() ) 
	{
		$category_id = get_cat_ID('Blog');
		$query->set( 'cat', $category_id);
	}
}

?>
  • change that
...
		$category_id = get_cat_ID('your_blog_category');
...	

Useful plugins

  • Customizer Export/Import The Customizer Export/Import plugin allows you to export or import your WordPress customizer settings from directly within the customizer interface! If your theme makes use of the WordPress customizer for its settings, this plugin is for you!

Thanks

About

Child theme for Wordpress theme Hestia to display blog entries by categories

Topics

Resources

License

Stars

Watchers

Forks