Чтобы связать кастомный тип поста и товары WooCommerce, можно использовать плагин «Custom Post Type Woocommerce Integration»: 1
- Установить и активировать плагин на сайте WordPress. 1
- После активации на боковой панели администратора WordPress появится новый пункт меню «WC Integration». 1 По нему нужно кликнуть, чтобы открыть настройки плагина. 1
- На странице настроек плагина найти опцию «Выбрать тип поста» и выбрать нужный кастомный тип поста. 1
- Включить опцию «Добавить поле цены по умолчанию и другие метаполя». 1
- Выбрать соответствующий метаключ, связанный с информацией о цене для выбранного кастомного типа поста. 1
- Сохранить настройки после выбора кастомного типа поста и метаключа цены, чтобы подтвердить предпочтения интеграции. 1
Ещё один способ — использовать встроенную функциональность и хуки WooCommerce: 2
- Зарегистрировать кастомный тип поста с помощью функции registerposttype() в WordPress. 2 Можно настроить тип поста, указав такие параметры, как метки, поддержки и возможности. 2
- Интегрировать кастомный тип поста с WooCommerce, добавив его к типу поста продукта. 2 Для этого можно использовать хук фильтра woocommerceregisterposttypeproduct, чтобы включить кастомный тип поста в тип поста продукта. 2
После регистрации и интеграции кастомного типа поста с WooCommerce можно будет создавать и управлять постами кастомного типа поста в интерфейсе WooCommerce. 2 Кастомные посты будут восприниматься как товары и могут отображаться на сайте рядом с обычными товарами WooCommerce. 2