Nuestro grupo especializado pasados varios días de trabajo y de recopilar de datos, dieron con la solución, queremos que te resulte útil para tu trabajo.
Pruebe si el navegador actual se ejecuta en un dispositivo móvil (teléfono inteligente, tableta, etc.)
Regreso
(bool)
Más información
Esta etiqueta condicional verifica si el usuario está visitando usando un dispositivo móvil. Esta es una función booleana, lo que significa que devuelve VERDADERO o FALSO. Funciona mediante la detección del agente de usuario del navegador. string ($ _SERVER[‘HTTP_USER_AGENT’])
No piense en esta función como una forma de detectar teléfonos. Su propósito no es detectar el ancho de la pantalla, sino ajustarse a los recursos potencialmente limitados de los dispositivos móviles. Un dispositivo móvil puede tener menos potencia de CPU, memoria y / o ancho de banda disponible. Esta función volverá true para una tableta, ya que también se considera un dispositivo móvil. Está no un sustituto de las consultas de medios CSS o el estilo por plataforma.
Una forma de utilizar esta función en un tema es producir una versión muy ligera del sitio que no tenga la gran carga útil del sitio de escritorio. Tenga en cuenta que tanto la versión de escritorio como la versión móvil de la página deberán seguir respondiendo, ya que un teléfono vertical más antiguo tendrá un ancho significativamente diferente al de un iPad moderno en horizontal. wp_is_mobile () será true para ambos. De manera similar, es posible que una ventana del navegador de escritorio no se muestre en todo su ancho. Esencialmente, este enfoque puede duplicar la cantidad de trabajo que necesitará dedicar al tema. Sin embargo, para un tema altamente optimizado o una experiencia móvil única, puede ser esencial. También significa que un tema adecuado puede tener al menos tres especificaciones de diseño receptivo diferentes: escritorio, móvil y AMP.
Además, se debe tener cuidado al utilizar esta función en un tema público. Si su tema funciona de manera diferente para dispositivos móviles y dispositivos de escritorio, cualquier solución de almacenamiento en caché de página que se utilice DEBE mantener depósitos móviles / no móviles separados. Muchas soluciones de almacenamiento en caché no hacen esto o cobran por esta función. Incluso el archivo Léame más detallado puede no ser capaz de explicar adecuadamente estos detalles.
Fuente
Expediente: wp-includes / vars.php
functionwp_is_mobile()
Relacionado
Usos
Usos | Descripción |
---|---|
wp-includes / vars.php:wp_is_mobile |
Filtra si la solicitud debe tratarse como procedente de un dispositivo móvil o no. |
wp-includes / plugin.php:aplicar_filtros () |
Llama a las funciones de devolución de llamada que se han agregado a un enlace de filtro. |
Usado por
Usado por | Descripción |
---|---|
wp-includes / class-wp-personalizar-manager.php:WP_Customize_Manager :: personalizar_pane_settings () |
Imprima la configuración de JavaScript para la ventana principal. |
wp-includes / class-wp-personalizar-manager.php:WP_Customize_Manager :: is_ios () |
Determine si el agente de usuario es iOS. |
wp-admin / includes / media.php:media_upload_form () |
Muestra el formulario de carga de medios heredados. |
wp-includes / theme.php:_wp_customize_loader_settings () |
Agrega configuraciones para el script de cargador de personalización. |
wp-includes / general-template.php:user_can_richedit () |
Si el usuario puede acceder al editor visual. |
wp-includes / functions.php:_device_can_upload () |
Pruebe si el dispositivo actual tiene la capacidad de cargar archivos. |
wp-includes / class-wp-admin-bar.php:WP_Admin_Bar :: _ render () | |
wp-includes / media.php:wp_plupload_default_settings () |
Imprime argumentos Plupload predeterminados. |
wp-includes / class-wp-editor.php:_WP_Editors :: editor_settings () |
Registro de cambios
Versión | Descripción |
---|---|
3.4.0 | Introducido. |
Agradecemos que quieras amparar nuestra misión añadiendo un comentario o valorándolo te lo agradecemos.