Answer for Warning: Cannot use a scalar value as an array in [..]

Rezolvarea constă în a declara ca $arg ca array: $args = array(); detaliu:

global $yarpp; if ( $yarpp->get_option('cross_relate') ) $args['post_type'] = $yarpp->get_post_types(); else $args['post_type'] = array( 'post' );

se înlocuitește cu:

global $yarpp; $args = array(); if ( $yarpp->get_option('cross_relate') ) $args['post_type'] = $yarpp->get_post_types(); else $args['post_type'] = array( 'post' );