Bien, como parece que la cosa no se anima os comento lo que al final he hecho. La cual paso a compartir en detalle con vosotros pero seguro que esto se puede hacer de manera 'más limpia' usando funciones del core, que no he sabido usar todavía:
Código PHP:
// Con esto aseguramos que estamos visualizando una página
if(is_page()) {
// Sacamos la URL
list($page_name,) = explode('/', trim(array_shift(explode('?', $_SERVER['REQUEST_URI'])), '/'));
// Si no podemos referirnos a ningún datos usamos la página 'homepage' por defecto.
$page_name = (!empty($page_name)?$page_name:'homepage');
$sidebarName = trim(strtolower($page_name));
// Llamada al sidebar. Notar que la propia función en la llamada al archivo antepondrá 'sidebar-' y al final ',php' al nombre pasado en $page_name.
get_sidebar($sidebarName);
}
Si alguien sabe como hace esto mejor, por favor, que lo exponga.
Gracias y un saludo.