Сейчас у нас есть один продукт. Я хочу, чтобы наш продукт был на странице магазина. Знаете ли вы, как я могу сделать продукт, который я создал, на странице магазина? Если пользователь нажимает на магазин, он должен показывать только мой единственный продукт. Не список продуктов, так как у нас есть один продукт. Продукт означает, что на этой странице есть кнопка «Добавить в корзину». На странице магазина должна быть показана страница товара с кнопкой «Добавить в корзину», информация о товаре, цена, все.
Например, я хочу, чтобы пользователь нажимал на страницу магазина, он должен ссылаться на мою единственную страницу следующим образом.
http://www.garageclothing.com/us/hooded-flannel-plaid-shirt/p/100009673
Я думаю, что вы должны быть в состоянии отфильтровать template_redirect
.
function so_template_redirect(){
if( function_exists( 'is_shop' ) && is_shop() ){
$product_id = 999; // change to the ID of your 1 product
$permalink = get_permalink( $product_id );
wp_redirect( $permalink );
exit();
}
}
add_action( 'template_redirect', 'so_template_redirect' );
Других решений пока нет …