Скрыть классы, добавить свои классы - о чем речь, что за классы? Мне кажется если вам надо что-то скрывать на странице товара, то вы вполне можете пользоваться тем, что описано в приведенной вами статье.
Dha-t-Elle, тег woocommerce сбил с толку и заставил думать что вопрос как-то связан с ним.
По теме: скрывать элементы по классу было бы актуально только на клиенте, т.к. только там класс существует как вспомогательная структурная единица; на сервере это всё просто текст. Но если всё же надо, то могу предложить варианты типа постпроцессинга - прямо перед отдачей страницы исключить из нее соответствующие куски кода или, что еще хуже, распарсить код, удалить из него нужные ноды, отдать получившийся код.
Но это абсолютно идиотские варианты. Всё же проще было бы в соответствующих шаблонах использовать шорткод описанный в статье.
Dha-t-Elle, для понимания: шорткоды нужны исключительно для использования в ТЕКСТЕ ПОСТА, не в шаблоне. В шаблоне используйте PHP-код с условием, который описан в теле шорткода: