Томас - есть несколько способов достичь этого. Если вам нужно решение, которое не предусматривает настройку отдельной сети WP для каждого имени хоста (при условии, что вы используете WP 3.1), можно было бы переписать URL-адрес на веб-сервере. WP уже требует, чтобы вы сконфигурировали правила перезаписи для поддержки симпатичных URL, поэтому нет никаких причин, по которым вы могли бы внутренне отобразить category.example.com
в www.example.com/category
. Если вы сделаете все ссылки на своем сайте относительными, это может работать достаточно хорошо.
В противном случае я бы создал сеть для каждого имени хоста и написал бы плагин для нескольких сайтов, который настраивает WP_Query для любого запроса, полученного в сети «категории», для извлечения сообщений из основного блога с фильтром категорий. Но вы, вероятно, в конечном итоге будете сражаться с WP на каждом этапе: -)
Возможно, есть более точное решение.