이전에 작성하였던 글들의 작성자명을 변경하고 싶어서 찾아보니
아래 코드를 찾았습니다.
그런데 1개의 게시판이아니라 여러개의 게시판을 적용하고 싶을때는 어떻게 추가해야할까요?
게시판 2, 4, 7, 8 등 여러개의 게시판의 작성자를 변경하고싶습니다.
add_filter('kboard_user_display', 'my_kboard_user_display', 10, 5);
function my_kboard_user_display($display, $user_id, $username, $plugin, $builder){
$board = $builder->board;
if($user_id && $board->id == '2'){ // 실제 게시판 id로 적용해주세요.
$user = new WP_User($user_id);
$display = $user->display_name;
}
return $display;
}
안녕하세요~^^
여러 개의 게시판에 적용하시려면
올려주신 코드 중
$board->id == '2' 부분을
in_array($board->id, array('2', '4', '7', '8')) 이런 식으로 교체해서 확인해보시겠어요?
PHP in_array 함수에 대한 자세한 내용은
아래 링크를 참고해보세요.
https://www.php.net/manual/en/function.in-array.php
고맙습니다.