그래서 ShiftNav 플러그인을 사용하여 멤버 영역에서만 액세스되는 메뉴에서 슬라이드를 만듭니다. 나는 홈 페이지, 블로그, 연락처 등의 일반 페이지에서이 메뉴를 숨기려고하고 있으며 페이지 중 하나를 인식하지 못하는 것을 제외하고는 그렇게 할 수있었습니다. 나는 페이지 나 숨겨진 좋아하는 모든 페이지의 아이디의를 확인하고이 같은 자식 functions.php에 배열에 넣어 한 :특정 페이지에서 메뉴를 숨기고 있지만 숨겨진 페이지 중 하나를 인식하지 못합니까?
add_action('wp_head' , 'remove_shiftnav');
function remove_shiftnav(){
if(is_page(array(2212, 1400, 'blog', 1950, 33, 20, 2169, 2109, 6, 2, 2114, 2053,))){
remove_action('wp_footer', 'shiftnav_direct_injection');
}
}
페이지 ID 1400 모두가 블로그 페이지를 대표하는 '블로그'만 배열의 다른 모든 페이지에서 작동하는이 코드에도 불구하고 내 블로그 페이지에서만 작동하며 메뉴가 계속 표시됩니다. 왜 이것이 될 수있는 아이디어?