Как создать каталог продукции без плагина на wordpress?
Нужно создать новый тип записи "Продукт", смотри wp-kama.ru/function/register_post_type
Затем сделать шаблон для такого типа записи смотри https://codex.wordpress.org/%D0%98%D0%B5%D1%80%D0%...
Например ты создашь запись Товары с алиасом "product"
Тогда шаблон будет называться "product.php", скопируй его из обычного шаблона поста.
Для создания кастомного типа поста рекомендую плагин https://ru.wordpress.org/plugins/custom-post-type-ui/
Также рекомендую разобраться с термином "Таксономия" в Wordpress, их ты можешь тоже создать сколь угодно.
Есть Записи (Post), они связаны с Категориями (Category). Категории - это и есть таксономия. Ты можешь создать "Категории товаров", "Поставщики" и связать их с "product".
С помощью кастомных типов материалов и таксономий ты решишь 90% задач по структуре сайта.
Можно, конечно. Даже, скорее, так действительно проще будет для человека разбирающегося.
Всё делается функциями. Полный список есть на официальном сайте. Я же давным-давно использовал вот этот ресурс: wp-kama.ru/functions .
Вам нужна функция вывода материалов из определённой категории или всех материалов.