Creo que no te entendía muy bien, pero:
Si tenés el .com y el .cat hacé dos sitios, en español con el .com y en catalan con el .cat serían dos instalaciones de WP en directorios distintos. Pero el problema sería en que serían dos sitios y no uno en dos idiomas.
Personalmente, yo haría: Si el contenido está más enfocado a personas de habla española, usaría
sitio.com
y
sitio.com/cat/.....
Si el sitio está dedicado más que otra cosa a personas que hablen catalan, usaría
sitio.cat
y
sitio.cat/es/....
Es más, si ni siquiera hace falta que hagas directorios diferentes ni instalaciones compartidas, podrías simplemente usar una categoría para el idioma secundario y modificando los permalinks de las categorias, quedaría el mismo efecto.
Se me ocurre hacerlo así. Supongo que habrá muchas otras opciones mejores o peores.
A menos que haya entendido mal, con lo cual escribí al dope xD
Saludos