워드프레스 게시판 KBoard(케이보드) 사용중입니다.
KBoard 퍼스트 콘텐츠몰 스킨을 이용하여 연습을 해 보고 있습니다.
그런데 금액이 원화로 한정되어 있고, 세자리수 자리 부터 콤마(,) 도 찍히지 않습니다.
달러 랑 단위를 쉽게 표기할 수 있게 textbox 를 조정하고 싶습니다.
코드를 어디서 변경해야 할지 모르겠습니다.
안녕하세요~^^
KBoard 퍼스트 콘텐츠몰 스킨에서 가격은 전체상품, 주문조회, 판매조회 등의 페이지에서
세 자릿수에 콤마(,)를 표시하고 있습니다.
어느 페이지에서 콤마 표시가 되지 않는지 알려주시겠어요?
콘텐츠몰 스킨에서 가격은 기본적으로 원화로 표시하고 있습니다.
kboard_currency_format 필터를 사용하시면 달러, 엔화 등으로 표시하실 수 있습니다.
워드프레스 관리자 -> 외모 -> 테마 편집기 페이지에서 functions.php 파일 하단에
아래의 코드를 활용해보시겠어요?
add_filter('kboard_currency_format', 'my_kboard_currency_format', 10, 2);
function my_kboard_currency_format($format, $board){
if($board->id == '1'){ // 실제 게시판 id로 적용해주세요.
$format = '$%s';
}
return $format;
}
위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해주세요.
고맙습니다.
친절한 설명 해 주셔서 감사드립니다.
말씀하신대로 테마편집기에 가서 function.php 를 열어 하단에 아래와 같이 붙여넣기를 했는데(게시판 아이디 넣어서) 여전히 $ 표시는 되지 않습니다.
바로 변경은 안되는데 나중에 되는지는 모르겠습니다. 혹시 kboard 게시판 텍스트 필드를 수정해야 하는건 아닌가요?
<?php
/**
* Lawyer Zone functions and definitions.
*
* @link https://developer.wordpress.org/themes/basics/theme-functions/
*
* @package Acme Themes
* @subpackage Lawyer Zone
*/
/**
* Require init.
*/
require trailingslashit( get_template_directory() ).'acmethemes/init.php';
add_filter('kboard_currency_format', 'my_kboard_currency_format', 10, 2);
function my_kboard_currency_format($format, $board){
if($board->id == '217'){ // 실제 게시판 id로 적용해주세요.
$format = '$%s';
}
return $format;
}
안녕하세요.
브라우저의 캐시 문제일 수도 있으니 캐시를 비우신 후에 확인해보시겠어요?
크롬 브라우저에서 강력 새로고침 단축키는 Ctrl + Shift + R 입니다.
어느 페이지에서 달러로 표시하시려는 지도 알려주시겠어요?
고맙습니다.