Есть плагин WordPress Subdomains который делает выбранные (некоторые или все, в данном случае в качестве поддомена выбрана только категория "категория1") категории в виде поддомена. Из http://мой.сайт/категория1/ получается http://категория1.мой.сайт/
Так же пользуюсь плагином sCategory Permalink, с помошью которого можно выбирать, какая именно категория будет отображатся в адресе поста, если пост относится сразу к нескольким категориям.
Всё былобы хорошо, если бы после исспользования этих двух плагинов вместе, ссылки на посты не преобрели вид http://категория1.мой.сайт/категория2/пост1 не зависимо от того, установлено ли с помощью sCategory "категория1" как выводимая в качестве части адреса на пост.
т.е.
Былобы справедливо, если "категория1" была выбрана с помощью sCategory и адрес поста был бы http://категория1.мой.сайт/пост1
или если бы не была выбрана, то ссылка имела бы вид http://мой.сайт/категория2/пост1
но никак не то что сейчас есть.
Вопрос: Как сделать, чтобы отображалась категория только в том случае, когда она выбрана в качестве главной для постояния ссылки на пост?

Хорошей традицией (во всех смыслах этого выражения), стало то, что я сам отвечаю на свои вопросы.
Если, к примеру, добавить это в файл вашей темв functions.php,
то эта функция будет убирать во всех пермалинках строки вида: "пддомен."
А тем, кто хочет убирать "поддомен." только для постов, в которых поддомен(категория) не выбраны в качестве главной следует исспользовать этот код:
Функция get_category_is_subdomains(); возвращает масив содержащих ID тех категорий, которые включены как поддомены.
простой пример этой функции:
И последнее, вторая функция изначально расчитана на то, что вы исспользуете плагин sCategory Permalink