Да, я так делал, у меня правда все сайты лежали в одной БД, новости постили на первом сайте, на остальных сайтах я запросом из БД доставал нужные мне новости
$wpdb->get_results('...')
Если базы разные, то тоже самое, только прописать доступ к БД с новостями.
$mydb = new wpdb('username','password','database','localhost');
$mydb->get_results('...');