Muchas son las ocasiones y circunstancias en las que solo deseamos mostrar widgets en algunas paginas y en otras no. Ej: mostrar un banner solo en la pagina principal pero no en la pagina de post. Hacerlo mediante codigo en wordpress es posible pero he encontrado un plugin que hace ese trabajo mas sencillo. Se llama Widget Logic y lo descargan de aqui.
Es muy simple usar el plugin, lo descargan, lo instalan y luego al final de cada widget les aparecera una caja de texto que dice «Widget Logic». Algo asi como en la imagen del final. Lo que deben poner en esa caja de texto son los conditional tags de wordpress, pueden ver la lista completa aqui: codex.wordpress.org/Conditional_Tags
Pero para que mas o menos entiendan de que se trata veamos un par:
is_home() hara que ese widget solo aparezca en la pagina principal y no en las paginas interiores.
is_page() hara que ese plugin solo aparezca en las ‘paginas’ de wordpress y no en los post, categorias, pagina principal, etc.
Los conditional tags son muchos y se pueden usar de muchas maneras incluso especificando paginas, post, tags, categorias, etc.
[…] Visto en Paraíso Linux […]
[…] […]
Magnífico, muchas gracias.
[…] Agregar widgets sola a ciertas paginas en wordpress | Paraiso Linux. Categories: wordpress Tags: widgets link | Leave a comment julio 30, 2011 ← Tutorial – FileZilla Wiki […]
Muchisimas gracias, fue lo unico que me sirvio!
gracias a tu post he ido investigando y hay otro más sencillito, con el que no necesitas utilizar «conditional tags» tiene una interface más sencilla
conditional-widgets
http://wordpress.org/extend/plugins/conditional-widgets/screenshots/
jjjje excelente este plugin ya m e estaba matando la cabeza gracias a servido de mucha ayuda
buena esa loko, gracias por compartir la info!
Buen aporte y funcional.
Saludos
Gracias.
Si yo quiero que el widget aparezca solo en un artículo determinado como lo hago?
holaa, como puedo incluir canales de you tube a las paginas de wordpress
COMO PUEDO AGREGAR CANALES DE YOU TUBE EN LAS PAGINAS DE WORD PRESS
Hola gracias! pude usar
is_page(‘Maria’)
Pero como es el codigo si quiero agregarlo en dos paginas mas? se entiende?
Yo lo quiero agregar en Maria, en Juana, y en Clara