Дмитрий Глазков,
remove_action( 'woocommerce_archive_description', 'woocommerce_product_archive_description', 10);
убирает описание вверху.
нужно просто понять принцип.
на странице есть хуки, на которых висят функции на разных приоритетах. на эти хуки можно вешать любые свои функции, удалять текущие итд
ну идея ж у вас перед глазами!
оригинальный дескрипшн оставляете на месте, а второй вункцией на 40й приоритет выводите кастомную функцию которая будет всего лишь выводить текст! можно вообще анонимную
если создадите шаблон archive-projects.php, то в нем можно использовать стандартный цикл
а еще после создания пост тайпа обязательно нужно обновлять пермалинки
вообще есть некоторые косяки если каталог типа записи выводить не странице, как раз там с пагинацией чтото
autorenta, я тоже использую в проектах кастомный вид категорий и товаров и мне ни разу не понадобился пустой каталог. вукомерс редактируется с помощью хуков, фильтров и переопределением шаблонов. надо другой вид категорий? пишется несколько функций и накрайняк перебивается шаблон. с товарами то же самое
как по мне костыль, потому что не универсально. Если ктото удалит категорию и создаст ее наново у нее уже будет другой айди.
я бы получал слаги категорий, которые прописал бы так как нужно и их уже использовал как классы, это более надежно
я лично ничего не понял, зачем у вас в настройках стоит показать категории, если вы хотите их скрыть? там вообще три настройки всего на выбор: показать категории, показать товары и показать категории и товары. выбираете то что нужно и зачем плагины я тоже не понял
404 делается для того, чтобы при ошибочном урле отдавать ее. например если пользователь вбивает страницу врукопашную. или если у него осталась ссылка, по которой уже нет страницы. А если отдавать ему индекс то он не будет понимать, почему это происходит
https://wp-kama.ru/plugin/woocommerce/function/is_shop