우커머스 상품 옵션 중 일부가 품절일때 출력되는 메세지 변경하기

우커머스 상품 옵션 중 일부가 품절일때 출력되는 메세지 변경하기

변경하고자 하는 문구 “sorry, no products matched your selection.”  였습니다.

sorry, no products matched your selection. 메세지를 출력하는 템플렛 파일위치를 찾아 변경하는 방법을 시도해 볼수 있었습니다.

해당 파일위 위치는 아래와 같으며,

“woocommerce/templates/loop/no-products-found.php”

해당 파일수정적용할때는 child-theme 폴더에 “woocommerce/loop/no-products-found.php” 를 생성하여 추후 업데이트시에 문제를 예방할 수 있습니다.

파일의 내용은 아래 코드상에서 변경하여 저장하면 됩니다. 단, 이는 영문일 경우이기에 한글부분은 테스트 하지 않았네요.

<?php
/**
 * Displayed when no products are found matching the current query
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/loop/no-products-found.php.
 *
 * HOWEVER, on occasion WooCommerce will need to update template files and you
 * (the theme developer) will need to copy the new files to your theme to
 * maintain compatibility. We try to do this as little as possible, but it does
 * happen. When this occurs the version of the template file will be bumped and
 * the readme will list any important changes.
 *
 * @see https://docs.woocommerce.com/document/template-structure/
 * @package WooCommerce\Templates
 * @version 2.0.0
 */

defined( 'ABSPATH' ) || exit;

?>
<p class="woocommerce-info"><?php esc_html_e( 'No products were found matching your selection.', 'woocommerce' ); ?></p>

no-products-found.php파일의 경로및 파일 내용이 궁금하다면 클릭하세요