Cómo agregar widgets dinámicos a su blog de WordPress sin interferir con el código

Si posee un sitio de WordPress, ¿alguna vez ha tenido la necesidad de mostrar diferentes widgets para diferentes páginas? Por ejemplo, puede estar ejecutando un sitio de viajes y escribir en un blog sobre viajes en varios países. Es posible que desee que la barra lateral muestre un formulario de reserva de hotel en Francia cuando el contenido sea sobre Francia o el widget de restaurante italiano recomendado cuando esté hablando sobre Italia. ¿Cómo lo logras en WordPress? ¿Cómo se logra eso en WordPress sin tener que entrometerse con el código?

1. Widgets condicionales

Como su nombre lo indica, Conditional Widgets es un complemento que le permite definir una regla condicional para todos y cada uno de los widgets.

Una vez que lo haya descargado y activado, vaya a su página de Widgets y agregue los widgets que desee como de costumbre. Lo que es diferente ahora es que dentro de cada widget, hay una opción para que usted configure cuándo debe aparecer el widget en el blog (consulte la captura de pantalla a continuación).

Puede hacer que se muestre / oculte en la página de inicio, en ciertas categorías o incluso en ciertas páginas. También admite subcategorías y subpáginas. Solo necesita definir la regla para la categoría / página principal y sus subcategorías y subpáginas seguirán su ejemplo.

Sin embargo, una cosa es que no le permite configurar por publicación.

2. Lógica de widget

Widget Logic es menos intuitivo que el widget condicional, pero le brinda la flexibilidad de definir dónde debe aparecer el widget. Widget Logic hace uso de las etiquetas condicionales de WordPress para determinar dónde debe aparecer el widget. Por ejemplo, si desea que el widget aparezca en una publicación con el ID de publicación 46, coloque la etiqueta condicional is_single(46)en el campo Widget Logic.

Lógica de widget

3. Widgets de sección

La forma en que funcionan los widgets de sección es ligeramente diferente a los dos anteriores, pero también es la más poderosa entre las tres. Aparte de la lógica condicional, Section Widgets también le permite crear una barra lateral con pestañas sin tener que escribir un solo código.

Después de la instalación, vaya a ” Temas -> Widget de sección “. Aquí es donde puede personalizar la apariencia de la interfaz con pestañas. Viene con 25 temas de interfaz de usuario para que elijas. Si ninguno de ellos te llamó la atención, incluso puedes definir tu propio estilo.

En la sección Widget, en lugar de agregar una lógica condicional a todos y cada uno de los widgets, tendrá que agregar el widget “Sección” a la barra lateral respectiva para que aparezca. Cada widget de sección viene con dos partes. La parte superior es donde define la condición (qué página / categoría aparecerá) y la parte inferior es el código HTML para mostrar.

Para agregar un widget con pestañas, arrastre y suelte el widget “Sección (con pestañas)” en la barra lateral correspondiente. De manera similar, la sección superior es donde define la lógica y la parte inferior es donde crea pestañas y le agrega contenido.

Si bien el widget de sección es muy poderoso, tiene una advertencia: no se integra con otros widgets. Si tiene un widget personalizado (por ejemplo, el menú personalizado) que desea mostrar condicionalmente en su blog, no podrá hacerlo con el widget de sección.

Widget de sección

¿Qué método utiliza para agregar widgets condicionales a su sitio de WordPress?

¡Si te ha gustado vota con 5 Estrellas!
(Votos: 0 Promedio: 0)

Escribe Aquí Tu Comentario