Задать вопрос
@ITeamcity

Как в личном кабинете WooComerce вывести все товары продавца?

Код ниже выводит товары конкретного продавца по 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();
}
}



//конец
  • Вопрос задан
  • 34 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы