kboard index.php 내 kboard_latestview_shortcode 함수를 수정하고 싶습니다.

1. 정확한 제품 또는 플러그인 이름

kboard

 

2. 상세 내용

kboard index.php 내 kboard_latestview_shortcode 함수를 수정하고 싶습니다.

함수를 직접 수정하지 않고

필터를 사용하거나 스킨 페이지안에 functions.php 함수로 대체 할 수 있을까요?

 

3. 확인 가능한 상세 페이지 주소

 

 

4. 수정한 코드 내역 (있다면)

$count = 0;
foreach($latestview->getLinkedBoard() as $board_id){
    $board = new Kboard($board_id);
    $count += $board->getListTotal();
          $baord_name[$key] = $board->row->board_name;
          $baord_category[$key] = $board->row->category1_list;
}

위 코드를

$count = 0;
foreach($latestview->getLinkedBoard() as $key => $board_id){
    $board = new Kboard($board_id);
    $count += $board->getListTotal();
          $baord_name[$key] = $board->row->board_name;
          $baord_category[$key] = $board->row->category1_list;
          //보드네임과 카테고리 추가 기능 추가
          $baord_name[] = $board->row->board_name
          $baord_category[] = $board->row->category1_list

}

위와 같이 변경해서 보드네임과 보드 카테고리를 받아오고 싶습니다.

 

 

 

좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
  • AI에 의해 자동 생성된 답변이에요 😀

    안녕하세요! WordPress에서 kboard index.php 파일 내의 kboard_latestview_shortcode 함수를 수정하고 싶으시군요. 함수를 직접 수정하지 않고 필터를 사용하거나 스킨 페이지의 functions.php 파일을 통해 대체할 수 있습니다. 코드를 수정하여 $key 변수를 추가하여 보드네임과 보드 카테고리를 받아오는 기능을 추가하고 싶으시군요. 이렇게 변경하면 원하시는 기능을 구현할 수 있을 것입니다. WordPress를 통해 이러한 수정이 가능하니 안심하시고 도전해보세요! 언제든지 더 궁금하신 점이 있으시면 다시 문의해주세요. 함께 해결해나가는 즐거움이 있습니다! ????

    ↓ 아래 버튼을 눌러서 피드백해주세요.

  • 방법을 찾았습니다. from chat-gpt

    워드프레스의 훅(Hook)을 사용하여 `add_shortcode`로 추가한 함수를 변경하는 방법은 가능합니다. 이를 위해 다음과 같은 절차를 따를 수 있습니다.

    1. 원래의 쇼트코드 함수를 해제(unhook)합니다.
    2. 변경된 기능을 적용한 새로운 함수를 추가합니다.
    3. 새로운 함수를 쇼트코드로 등록합니다.

    아래는 이러한 절차를 구현한 코드입니다.

    ```php
    // 기존 쇼트코드 함수를 해제합니다.
    remove_shortcode('your_shortcode_name');

    // 변경된 기능을 적용한 새로운 함수를 정의합니다.
    function modified_shortcode_function($atts) {
        // 새로운 기능을 구현한 코드를 작성합니다.
        // 예를 들어:
        return "Modified Shortcode Output";
    }

    // 새로운 함수를 쇼트코드로 등록합니다.
    add_shortcode('your_shortcode_name', 'modified_shortcode_function');
    ```

    위 코드에서 `'your_shortcode_name'`은 원래 등록된 쇼트코드의 이름을 나타냅니다. 변경하고자 하는 실제 쇼트코드의 이름으로 대체해야 합니다.

    이제 기존의 쇼트코드 함수를 직접 수정하지 않고도 훅을 사용하여 변경된 기능을 적용할 수 있게 되었습니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요