이전에 글쓰기 숏코드로 문의드렸는데요

맨 아래는 답변받는 내용입니다. ★ ask-one 스킨입니다. / 업데이트 6.0입니다.

문의드린건 한페이지에서 게시판과 위에부분에는 글쓰기 부분이 같이 나왔으면 좋겠다고 했고 

[kboard id=1 mod="editor"] 를 사용하고 fuction 수정 코드를 주셨습니다.

 

펑션은 수정해서 같은 게시판이 여러개도 보이는걸 보아 제대로 된거같으나.

[kboard id=1 mod="editor"] 라고 하면 웬지모르게 글쓰는 부분이 아닌 일반게시판이 나옵니다

[kboard id=1 mod="editor"]

[kboard id=1] 

이렇게 두개를 하니까 게시판만 두개가 나오더라구요.

왜 [kboard id=1 mod="editor"] 숏코드를 사용하면 글쓰는 부분이 아닌 게시판이 그대로 나오는걸까요?

 

---

 

안녕하세요~^^

KBoard 플러그인에서 글쓰기 페이지 숏코드는 아래처럼 적용해보세요.

[kboard id=1 mod="editor"]

위의 코드에서 id=1 부분은 실제 게시판 id로 적용해보세요.

 

만약, 위의 숏코드를 게시글 목록 페이지와 같이 사용한다면 문제가 생길 수 있습니다.

목록 페이지 상단에 글쓰기 레이아웃을 표시할 경우

아래의 코드를 활용해보세요.

add_action('kboard_skin_header', 'kboard_skin_header_20210312', 10, 1);
function kboard_skin_header_20210312($builder){
	$board = $builder->board;
	if(kboard_builder_mod() == 'list' && $board->id == '1'){ // 실제 게시판 id로 적용해주세요.
		$builder->builderEditor();
	}
}

위의 코드에서 $board->id == '1' 부분은 실제 게시판 id로 적용해주세요.

테마의 functions.php 파일에 코드를 추가하거나 Code Snippets 플러그인을 사용해서 코드를 추가할 수 있습니다.

고맙습니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기