테스트 사이트 - 개발 중인 베타 버전입니다

게시판에 새로운 항목 추가 채택완료

알보칠러스 9년 전 조회 8,679

안녕하세요. 그누커머스를 쓰게 된지 이틀 된 유저입니다.

 

아래와 같은 게시판을 만들고 싶습니다.

 

http://www.lgdisplay.com/kor/prcenter/speechList" target="_self">http://www.lgdisplay.com/kor/prcenter/speechList 

 

링크#1을 제목 클릭 시 새 창으로 나타나도록 수정은 했는데요.

 

게시글 작성자 외에 매체 명, 게시 날짜 등의 새로운 항목을 추가 하고 싶습니다.

 

매체명은 한국일보, 한겨레 등등을 입력할 수 있어야 하고요.

게시 날짜는 본 게시물을 올린 날짜가 아닌 해당 기사가 올라온 날짜를 임의로 입력하게 하고 싶습니다.

 

고수 분들의 많은 조언 부탁 드립니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
thisgun
9년 전

한번 만들어 보았습니다.

 

다운받기 : http://thisgun.cafe24.com/attch/gnucommerce.zip">http://thisgun.cafe24.com/attch/gnucommerce.zip

 

그누커머스 0.1.7 이상 버젼에만 해당됩니다. 

 

사용방법

 

사용하는 테마안에 해당 파일을 압축 풀어서 넣어주시면 됩니다.

 

예) 사용하는 테마 이름이 twentyfifteen 이면

 

/wp-content/themes/twentyfifteen/gnucommerce/skin/board/블라블라~

 

위와 같은 경로이면 맞는겁니다.

 

( 위와 같은 경로를 사용하는 이유는 워드프레스의 locate template 함수를 쓰기 때문입니다. 테마의 경로에 해당 파일이 있으면 테마 파일로 대처됩니다. 해당 문서 : https://codex.wordpress.org/Function_Reference/locate_template">https://codex.wordpress.org/Function_Reference/locate_template )

 

 

그리고 나서 게시판 스킨을 default로 설정하고 사용하시면 됩니다.

 

참고용 코드이니, 수정하실 부분이 있으면 수정해서 사용하세요.

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 5개

알보칠러스
9년 전
정말 감사합니다 ㅠㅠ 구세주시네요.
H
HMHM
9년 전
감사합니다. 이 추가 필드 내용을 본문 view.skin.php 에서는 어떻게 해야 보여지나요?
t
thisgun
9년 전
view.skin.php 에서는

$etc_values = array(
'company_name'=>'',
'regi_date'=>'',
);

$etc_values = wp_parse_args(get_metadata(GCBOARD_META_TYPE, $wr_id, 'etc_inputs', true ), $etc_values);

echo $etc_values['company_name'];
echo $etc_values['regi_date'];

이렇게 해 주시면 됩니다.
H
HMHM
9년 전
음..<?php echo $etc_values['company_name'] ?>
이렇게 불렀는데 나오지 않네요..
t
thisgun
9년 전
print_r( $etc_values );

해서 어떤값이 나오는지 확인해 보세요...

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인