반응형
사이트의 다른 페이지로 WooCommerce 'Shop' 페이지 전달
사이트 맵(WooCommerce 사용)의 일부로서 /shop/에는 페이지를 게재하고 싶지 않습니다.대신, 저희 메뉴는 가게 카테고리에 직접 연결됩니다.따라서 PHP를 사용하여 /shop/을 primary 카테고리인 /product-category/coffee/로 전송하고 싶습니다.
이전 Wordpress 사이트에서는 다음과 같은 전용 페이지 템플릿 파일을 사용하여 사용자를 전송했습니다.다만, 템플릿명 「page-shop.php」에 이하의 코드를 사용하는 것은 기능하지 않고, 카테고리나 제품을 나타내는 일반적인 「숍 개요 페이지」가 표시됩니다.
코드가 틀렸나요, 아니면 잘못된 템플릿에 넣었습니까?
감사해요.
<?php
/* Redirect /shop/ directly to coffee category */
wp_redirect( get_bloginfo('url').'/product-category/coffee/' ); exit;
?>
테마에 다음 코드를 입력해 보십시오.functions.php
파일.
function custom_shop_page_redirect() {
if( is_shop() ){
wp_redirect( home_url( '/product-category/coffee/' ) );
exit();
}
}
add_action( 'template_redirect', 'custom_shop_page_redirect' );
언급URL : https://stackoverflow.com/questions/40382876/forwarding-woocommerce-shop-page-to-another-page-on-a-site
반응형
'programing' 카테고리의 다른 글
Oracle에서 상위 100개 행을 선택하는 방법 (0) | 2023.02.23 |
---|---|
배열에서 Null을 필터링하여 제외합니다. (0) | 2023.02.23 |
최대 업로드 파일 크기 증가 WordPress 다중 사이트 (0) | 2023.02.23 |
리액트 프로젝트에서 dotenv를 사용할 수 있습니까? (0) | 2023.02.23 |
AngularJS를 사용하여 동적 정의 목록을 렌더링하려면 어떻게 해야 합니까? (0) | 2023.02.23 |