글작성 클릭시 글작성 화면만 보이게 할 수 있나요?

안녕하세요 ^^

좋은 Plugin 만들어 주셔서 항상 감사히 사용하고 있습니다!

케이보드 페이지에서 글작성을 클릭할 시 글작성 컨텐츠를 제외한 다른 컨텐츠가 안 보이게 할 수 있나요?

다름이 아니라 글작성을 눌러도 케이보드 위에 컨텐츠들에 뭍혀서 케이보드가 가장 하단에 위치하기 때문에 사람들이 글작성 페이지를 찾기 힘들어 하더라구요...

불가능하면 2. 다른 페이지에서 현재 보드의 글을 작성할 수 있을까요?

현재 Elementor Pro 플러그인을 사용하고 있습니다

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

    KBaord 플러그인에서 게시글 작성 시

    KBoard 작성 페이지만 표시하고 싶으신 건지요?

    KBoard 플러그인에서 게시판을 독립적으로 표시하는 기능을 지원하고 있습니다.

     

    kboard_url_content_editor 필터를 활용해서

    게시글 작성 페이지를 단독으로 표시하도록 설정해보시겠어요?

     

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

    아래의 코드를 추가해보세요.

    add_filter('kboard_url_content_editor', 'my_kboard_url_content_editor', 10, 3);
    function my_kboard_url_content_editor($url, $content_uid, $board){
    	if($board->id == '1'){ // 실제 게시판 id로 적용해주세요.
    		$url = site_url("?kboard_id=1&mod=editor");
    	}
    	
    	return $url;
    }

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

     

    고급 사용자용 고유주소를 확인하시려면

    워드프레스 관리자 -> KBoard-> 게시판 목록 -> 게시판 선택 -> 고급설정 탭에서

    고급 사용자용 고유주소를 사용하기로 설정하시면 주소가 표시됩니다.

    고맙습니다.

  • 고유주소를 변경하고 Funtion.php 파일을 수정해봤는데 에러가 떠요!!

    add_filter('kboard_url_content_editor', 'my_kboard_url_content_editor', 10, 3); function my_kboard_url_content_editor($url, $content_uid, $board){ if($board->id == '2'){ // 실제 게시판 id로 적용해주세요. $url = site_url("?kboard_id=2&mod=editor"); } return $url; }
    Warning: Cannot modify header information - headers already sent by (output started at /home2/reatraen/public_html/wp-content/themes/Avada-Child-Theme/functions.php:1) in /home2/reatraen/public_html/wp-admin/includes/misc.php on line 1196

    Warning: Cannot modify header information - headers already sent by (output started at /home2/reatraen/public_html/wp-content/themes/Avada-Child-Theme/functions.php:1) in /home2/reatraen/public_html/wp-includes/pluggable.php on line 1251

    Warning: Cannot modify header information - headers already sent by (output started at /home2/reatraen/public_html/wp-content/themes/Avada-Child-Theme/functions.php:1) in /home2/reatraen/public_html/wp-includes/pluggable.php on line 1254

    어떻게 해야하죠? ㅠㅠ 감사합니다

  • 안녕하세요.

    테마 쪽 functions.php 파일에 추가하신 코드를 삭제하면

    해당 에러 메시지는 표시되지 않는지요?

     

    추가하신 코드가 페이지에 그대로 노출된다면

    PHP 코드가 실행될 수 있는 영역에 코드를 추가해보시겠어요?

    <?php
    // 이곳에 코드를 추가해보세요.
    ?>

     

    기존의 코드를 아래의 코드로 교체하시면

    게시글 작성 페이지로 이동 시 스크롤을 게시글 작성 페이지 쪽으로 이동하게 할 수 있습니다.

    add_filter('kboard_url_content_editor', 'my_kboard_url_content_editor', 10, 3);
    function my_kboard_url_content_editor($url, $content_uid, $board){
    	if($board->id == '1'){ // 실제 게시판 id로 적용해주세요.
    		$url .= '#kboard-default-editor';
    	}
    	
    	return $url;
    }

    고맙습니다.

  • <?php
    add_filter('kboard_url_content_editor', 'my_kboard_url_content_editor', 10, 3);
    function my_kboard_url_content_editor($url, $content_uid, $board){
    	if($board->id == '2'){ // 실제 게시판 id로 적용해주세요.
    		$url .= '#kboard-default-editor';
    	}
    	
    	return $url;
    }// 이곳에 코드를 추가해보세요.
    ?>

    이렇게 코드를 함수파일에 넣고 업데이트 했는데 아무것도 일어나질 않네요 ㅠ.ㅠ
    플러그인, 테마도 껐다가 켜보기도했습니다.

    PHP 문제일까요? 아니면 엘레멘터 빌더 문제일까요 ㅠㅠ

    어려운 문제인 것 같은데 포기하셔도 괜찮습니다.. 도움주셔서 항상 감사합니다 관리자님

     

    *테마 쪽 functions.php 파일에 추가하신 코드를 삭제하면
    해당 에러 메시지는 표시되지 않는지요?
    ===> 코드를 삭제하면 에러 메세지는 표시되지 않습니다!

  • 안녕하세요.

    kboard_url_content_editor 필터는 게시글 작성 페이지 주소를 바꾸는 필터입니다.

    그렇기 때문에 특별한 이유가 없다면 정상적으로 동작해야 합니다.

     

    사용 중이신 테마를 잠시 다른 테마로 바꿔서

    해당 테마 쪽 functions.php 파일에도 코드를 추가해서 확인해보시겠어요?

     

    플러그인을 하나씩 비활성화해가면서 충돌이 있는지도 확인해보셔야 할 듯합니다.

     

    그래도 해결되지 않으신다면,

    저희 고객지원 쪽 이메일로 워드프레스 관리자 계정과 FTP 접속 정보를 보내주시면 점검해드리겠습니다.

    고맙습니다.

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