En este nuevo tutorial aprenderán como hacer que sus widgets tengan lógica o mejor dicho donde mostrarlos y donde no... Para esto usaremos el plugin
Widget Logic (Yo lo uso en muchos de mis sitios)... Porque este plugin y no otro, pues permite mucho mejor control que muchos de otros plugin, ejemplo jetpack tiene esta opción, pero es muy limitado!
Solo activan el plugin y luego cuando agregan un widget aparecerá un campo nuevo abajo del mismo el cual pueden colocar comandos... Estos son los comandos que pueden usar:
(El comando contrario es
!COMANDO()... ejemplo !wp_is_mobile()...se usa ! o en su defecto
===FALSE)
Mostrar solo en móviles:
Mostrar solo en el inicio de WP:
Mostrar solo en el post:
Mostrar solo en las búsquedas:
Mostrar solo en los archivos:
Mostrar solo en la pagina de error (404 = No se encuentra):
Mostrar solo en las paginas:
Mostrar solo en las categorías:
Básicamente esas son las mas usadas... ahora estas se pueden combinar para tener un mejor control, se van a usar estos comandos logicos:
&& = Y (AND)... eso significa que se cumplen las opciones dadas... ejemplo:
Mostrar solo en móviles y solo en el post:
PHP:
(wp_is_mobile() && is_single())
|| = O (OR)... eso significa que se cumple una u otra de las opciones dadas... ejemplo:
Mostrar solo en los post o en las búsquedas:
PHP:
(is_single() || is_search())
También se pueden combinar los dos operadores...ejemplo:
Mostrar solo en los (post o en las búsquedas) y solo si es móvil:
PHP:
((is_single() || is_search()) || wp_is_mobile())
Esto no es todo también podemos usar funciones de PHP...
Mostrar solo si el referido es google:
PHP:
(stripos($_SERVER['HTTP_REFERER'],'google'))
Mostrar si el referido no es google:
PHP:
(stripos($_SERVER['HTTP_REFERER'],'google')===FALSE)
Mostrar solo si existe la cookie PEPE (nombre inventado):
Si conocen PHP es facil de usar y complementar con comandos, sino conocen de PHP los comandos básicos están explicados en este tutorial o en el codex de WP.
Saludos!