es.hideout-lastation.com
Paraíso Para Los Diseñadores Y Desarrolladores


Mostrar widgets de WordPress condicionalmente en páginas particulares

Si está usando WordPress, puede agregar contenido adicional en la barra lateral usando widgets. WordPress, de forma predeterminada, proporciona un conjunto de widgets para mostrar categorías de publicaciones, nubes de etiquetas, búsqueda y calendario. Siguiendo los temas estándar de WordPress como TwentyTen y TwentyTwelve, los widgets se mostrarán en todas las páginas: página de inicio, publicación, página y archivo.

Pero, ¿qué ocurre si queremos mostrar los widgets solo en una página en particular ? Echemos un vistazo a nuestras opciones para esto.

Archivo diferente de la barra lateral

Un tema de WordPress requiere el archivo sidebar.php para contener los widgets, y usa la etiqueta de plantilla get_sidebar() para mostrar los widgets en las páginas.

Podemos crear múltiples archivos de barra lateral personalizados para mostrar en los archivos de plantilla de tema.

Por ejemplo, supongamos que tenemos una página de contacto, y queremos que la barra lateral de esta página sea diferente de la barra lateral de otras páginas. En esta situación, podemos crear un nuevo archivo de barra lateral y nombrarlo como sidebar-contact.php .

Luego, en el archivo de plantilla de contacto, podemos llamar a nuestra nueva barra lateral, de esta manera.

 get_sidebar ('contacto'); 

Todo lo que se agrega en la barra lateral de Contacto se mostrará en la página de Contacto y no se mostrará en las otras páginas. De esta forma, podemos mostrar los widgets que están más relacionados con la página.

Usar etiquetas condicionales

El método anterior supone que ha creado una plantilla personalizada para su página. Alternativamente, si no ha creado uno, puede usar etiquetas condicionales .

A continuación se muestra un ejemplo de código que puede agregar en page.php ; este código mostrará la barra lateral de Contacto en la página de contacto, mientras que muestra las barras laterales regulares para las otras páginas.

 if (is_page ('contact')) {get_sidebar ('contact'); } else {get_sidebar (); } 

Usando Jetpack

Alternativamente, también puede hacerlo desde el administrador de back-end con Jetpack. En Jetpack, active el módulo llamado Widget Visibility . Con este módulo, podemos ocultar o mostrar widgets para ciertas páginas.

Ve a Apariencia> Widgets . Ahora debería encontrar un nuevo botón agregado en el widget llamado Visibilidad. Haga clic en el botón y configure los parámetros.

En el ejemplo anterior, he configurado un widget que solo se mostrará en la página de contacto . Además de Pages, también puede seleccionar Categorías, Etiquetas y Publicaciones.

Esperamos que este consejo pueda ser útil para usted y, si tiene alguna pregunta con respecto a esta discusión, no dude en preguntar en el cuadro de comentarios a continuación.

5 trucos que debes conocer como usuario de Google

5 trucos que debes conocer como usuario de Google

Muchos de nosotros usamos productos de Google, los más populares son el motor de búsqueda y Gmail. Anteriormente publicamos acerca de cómo utilizar mejor la Búsqueda de Google y sugerencias y trucos sobre cómo obtener más de GDrive.Estas son algunas publicaciones publicadas anteriormente sobre cómo utilizar mejor los productos de Google:Cómo registrarse en Google Apps gratis [Quicktip]Cómo crear su propio servidor proxy con Google App EngineGuía para principiantes para configurar el correo electrónico de Google Apps8 consejos y trucos para aprovechar al máximo Google NowUna guía para: objetivos

(Consejos de tecnología y diseño)

Christmas Icons - 25 Freebies para arreglar tu diseño

Christmas Icons - 25 Freebies para arreglar tu diseño

Está cerca de Navidad y el comienzo de un nuevo año. Naturalmente, es posible que esté pensando en mejorar el diseño del sitio para dar la bienvenida a este alegre festival. Nos gustaría ayudarte con eso. Para dar la bienvenida a Navidad y Año Nuevo, hemos compilado recursos para diseñadores web en forma de conjuntos de iconos que se pueden utilizar de forma gratuita.Puede

(Consejos de tecnología y diseño)