Yes you can change recent posts on default WordPress homepage to random posts without using a plugin. You just need to add a code to your active theme's functions.php file. If you are using a child theme you have to change the functions.php file in child theme only. As you are using a premium theme most probably there must be a child theme on it. Add the below code to child theme's functions.php add_action('pre_get_posts','alter_query'); function alter_query($query){ if ($query->is_main_query() && is_home()) $query->set('orderby', 'rand'); //Set the order to random } Now your wordpress will start showing random posts instead of recent posts. Remember if you are using caching on homepage then the posts may not change on every pageloads.