Switch Related Posts Source to Category

Please open “single.php” file for editing, replace between lines 105 – 137

$tags = wp_get_post_tags($post->ID);
    
    if(ozy_get_option('page_blog_related_posts') != '1') {
        
        $ozyHelper->newer_older_post_navigation_post(true);
        
    } else if(is_array($tags) && count($tags) > 0) {
        
        // Related Posts
        echo '
with this;
$categories = wp_get_post_categories($post->ID);

if(ozy_get_option('page_blog_related_posts') != '1') {

$ozyHelper->newer_older_post_navigation_post(true);

} else if(is_array($categories) && count($categories) > 0) {

// Related Posts
echo '<div id="ozy-related-posts-wrapper">
<h4>'. __('Related Posts', 'vp_textdomain') .'</h4>';

$ozyHelper->newer_older_post_navigation_post(false);

$original_post = $post; //save original post for rest of the page
global $post;

echo '  <ul>';

$category_ids = array();
foreach($categories as $individual_category) {
$category_ids[] = $individual_category;
}

$args = array(
'post_type'             => 'post',
'category__in'             => $category_ids,
'post__not_in'             => array($post->ID),
'posts_per_page'        => 3,
'ignore_sticky_posts'     => 1,
'meta_key'                 => '_thumbnail_id',
'orderby'                => 'rand'
);