입력 필드에 a링크 활성화 방법이 있을까요

안녕하세요.

케이보드 너무 잘 사용하고 있습니다.

입력필드 관련하여 문의 사항이 있습니다.

 

케이보드 컨택트폼을 사용하려는 중입니다.

체크박스를 사용하려고 하는데요,

'필드레이블'이나 '설명'에 링크를 넣고 싶은데, 링크가 되지 않더라고요.ㅜ

아래 이미지(링크)처럼 태그가 그대로 노출만 되네요ㅜㅜ

https://imgur.com/0LmVx8U

'필드레이블'이나 '설명'에 링크를 어떻게 활성화할지 알려주시면 감사하겠습니다.

 

혹은 체크박스의 '필드레이블'이나 '설명'이 아니라도

텍스트 입력하여 링크를 추가할 수 있는 방법이 있을까요??ㅜ

지금 게시판 위쪽 안내글 '이미지 사진은 imgur에 업로드한 뒤 링크 걸어주세요'에서처럼 imgur에 링크 거는거처럼요~

부탁드리겠습니다~

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

    KBoard 플러그인에서 입력 필드 설정을 지원하는 스킨을 사용 중이시라면

    kboard_skin_field_before 액션을 활용하시면 입력 필드가 표시되기 전에

    코드를 추가하고 실행되게 하실 수 있습니다.

    입력 필드가 표시된 후에 코드를 추가하고 실행되게 하시려면

    kboard_skin_field_after 액션을 활용하시면 됩니다.

     

    kboard_skin_field_before_{$meta_key} 또는 kboard_skin_field_after_{$meta_key} 액션을 활용하시면

    특정 필드가 표시되기 전후로 코드를 추가하고 실행되게 하실 수 있습니다.

    아래의 코드를 활용해보시겠어요?

    add_action('kboard_skin_field_before_메타키', 'kboard_skin_field_before_20200727', 10, 3);
    function kboard_skin_field_before_20200727($field, $content, $board){
    	if($board->id == '1'){ // 실제 게시판 id로 적용해주세요.
    		?>
    		<div><a href="페이지주소">링크</a></div>
    		<?php
    	}
    }
    add_action('kboard_skin_field_after_메타키', 'kboard_skin_field_after_20200727', 10, 3);
    function kboard_skin_field_after_20200727($field, $content, $board){
    	if($board->id == '1'){ // 실제 게시판 id로 적용해주세요.
    		?>
    		<div><a href="페이지주소">링크</a></div>
    		<?php
    	}
    }

    위의 코드에서 메타키 부분은 실제 필드 메타키로 적용해보세요.

    $board->id == '1' 부분은 실제 게시판 id로 적용해보세요.

     

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

    고맙습니다.

  • 답변감사드립니다~!

    제가 개발자가 아니라서 잘 할 수 있을지 모르겠네요ㅜㅜ

    그런데, ('kboard_skin_field_before_20200727', 10, 3)에서 날짜 뒤에 있는 10, 3은 무엇인가요?

    컨택트폼을 생성한 날짜만 잘 적고 10, 3은 그대로 적으면 될까요??

  • 입력필드에 버튼 추가할 수 있는 기능을 추가하여 업데이트 해주시면 너무 좋겠어요ㅜ
  • 이전 댓글에 안내해드린 코드 중 kboard_skin_field_before_20200727 부분은 PHP 함수명입니다.

    PHP 함수명은 동일한 명칭으로 코드를 추가하게 되면 에러가 발생합니다.

    그렇기 때문에 겹치지 않는 명칭으로 적용해보세요.

     

    워드프레스 액션을 별도로 추가할 때 같은 액션을 여러 개 추가하실 수 있습니다.

    이때, PHP 함수명은 중복되어선 안 됩니다.

     

    워드프레스 액션에 추가된 숫자 중 10은 액션이 실행되는 순서입니다.

    기본 값은 10이며 상황에 따라 같은 액션을 여러 함수로 추가하실 경우

    숫자를 조절해서 실행 순서를 변경하실 수 있습니다.

     

    3부분은 kboard_skin_field_before_20200727 함수에 넘어오는 파라미터의 개수입니다.

    kboard_skin_field_before_메타키 액션은

    $field, $content, $board 3개의 파라미터가 넘어오기 때문에 3으로 적용해야 합니다.

     

    입력 필드에 버튼은 어떤 용도로 사용하는지요?

    해당 버튼을 어떻게 사용하실지 저희 쪽에서 알 수 없기 때문에

    필드에 버튼이 필요하신 경우

    KBoard(케이보드) 게시판에 새로운 필드 추가하기를 참고하셔서 새로운 필드를 추가해보시겠어요?

    고맙습니다.

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기