Skip to content

Latest commit

 

History

History
45 lines (39 loc) · 1.42 KB

README.md

File metadata and controls

45 lines (39 loc) · 1.42 KB

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