상품명을 일정 글자수만 노출되게 하고싶습니다.

안녕하세요.

 

우커머스 이용 상품노출시

상품명을 일정 글자수만 노출되도록 하고싶습니다.

 

EX) abcdefgfijk =>abc...

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
  • 안녕하세요~^^

    우커머스 상점(Shop) 페이지에서 상품 제목을 일정 길이로 표시하고 싶으신 건지요?

    워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에

    아래의 코드를 추가해보시겠어요?

    add_filter('the_title', 'my_product_title', 10, 2);
    function my_product_title($title, $id){
    	$product = wc_get_product($id);
    	if(is_shop() && $product){
    		$product_title = $product->get_title();
    		$product_title = mb_strimwidth($product_title, 0, 20, '...', 'UTF-8');
    		
    		return $product_title;
    	}
    	
    	return $title;
    }

    위의 코드에서 20부분은 적절히 조절해서 확인해보세요.

    고맙습니다.

  • 수고 많으십니다. 

     

    적용해봤는데, 적용이 안되네요, 코드를 다시 한 번 확인 부탁드려도 될까요?

  • 확인해보니, 

    어드민의 상품>모든상품에만 적용되어있고 페이지 메인화면에는 반영이 안되어있습니다~

  • 이전 댓글에 안내해드린 코드는 우커머스 상품(Shop) 페이지에서 상품의 제목을

    특정 길이로 잘라서 표시하는 코드입니다.

    메인 페이지의 상품은 어떻게 추가하신 건지요?

    만약, 테마 쪽 기능으로 추가하셨다면

    테마 제작자에게도 가능한 방법을 문의해보셔야 할 듯합니다.

    고맙습니다.

이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요.
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기