반응 형 테마를 개발했으며 wordpress.org 를 제출하고 싶습니다 . 제출하기 전에 wp_is_mobile()
테마에서 사용하고 싶지만 Function Reference / wp 에 따르면 모바일 은 이것이 나쁘기 때문에 나쁜 생각입니다 .
태블릿은 모바일 장치로 간주되므로 휴대폰을 구체적으로 감지하지 못한다는 것을 알아야합니다. 플러그인 영역에서 몇 가지 유용한 대안을 확인하십시오. 또한 테마에 사용해서는 안됩니다.
그래서 내 테마 functions.php에서 이것을 사용하면 :
add_filter('body_class','mobile_theme_body_class');
function mobile_theme_body_class( $classes ){
if ( wp_is_mobile() ){
$classes[] = 'mobile';
}
else{
$classes[] = 'desktop';
}
return $classes;
}
내 테마가 거부됩니까?
하위 질문 :
위 코드에서와 같이 내 함수를 사용하고 (WP Super Cache)와 같은 캐싱 플러그인을 사용하면 내 함수가 엉망이됩니까?
시간과 답변 주셔서 감사합니다 ...
wp_is_mobile()
농담에 지나지 않으며 실제로 신뢰할 수 없습니다. 최종 사용자가 조작 할 수있는 사용자 측에 의존합니다. 사례의 10 % 이상에서 기능이 실패한다는 사실을 알아야합니다. 따라서 많은 모바일 사용자는 자신이 원하든 원하지 않든 데스크탑 컨텐츠를 요리 할 수 있습니다.