Realmente es así como lo tengo, dos archivos separados en las carpetas de cada Wordpress y los "incluyo" en una página externa, pero pasa lo mismo. De hecho, existe otro código que funciona fenomenal y que no tiene los típicos problemas relativos al UTF8 que estoy viendo por el foro. Si a alguien le vale, es este, pero ocurre lo mismo.
Código:
<?php
require_once('directorio/wp-config.php' );
function getPosts($limit = 6) {
global $wpdb;
if ( '' != $limit ) {
$limit = (int) $limit;
$limit = ' LIMIT '.$limit;
}
$arcresults = $wpdb->get_results("SELECT * FROM $wpdb->posts WHERE post_type = 'post' AND post_status = 'publish' ORDER BY post_date DESC $limit");
if ( $arcresults ) {
foreach ( $arcresults as $arcresult ) {
if ( $arcresult->post_date != '0000-00-00 00:00:00' ) {
$url = get_permalink($arcresult);
$arc_title = $arcresult->post_title;
if ( $arc_title )
$text = strip_tags(apply_filters('the_title', $arc_title));
else
$text = $arcresult->ID;
echo get_archives_link($url, utf8_decode($text), $format, '<img src=images/bullet_b.gif>', '<br />');
}
}
}
}
getPosts(7);
?>
Solo hay que modificar la ruta al wp-config y a la imagen "bullet_b.gif" que podría ser cualquier otra, por supuesto.

Gracias mynameis.
En fin, si alguien tiene alguna idea genial que lo comente.