Код ниже выводит товары конкретного продавца по id, а нужно текущего/авторизованного пользователя
// Создаём меню и страницу Мои товары на продажу /my-account/my-products/
add_filter( 'woocommerce_account_menu_items', 'add_my_products_item' );
function add_my_products_item( $items ) {
$items['my-products'] = __( 'Мои товары на продажу' );
return $items;
}
// Добавим конечную точку
// После добавления конечной точки нужно обновить пермалинки!
add_action( 'init', 'add_my_products_endpoint' );
function add_my_products_endpoint() {
add_rewrite_endpoint( 'my-products', EP_PAGES );
}
// Выведем контент для страницы
add_action( 'woocommerce_account_my-products_endpoint', 'show_my_products' );
function show_my_products( $query ) {
$query = new WP_Query( 'post_type=product&author=2' );
while ( $query->have_posts() ) {
$query->the_post();
the_title();
}
}
//конец