Tags Condicionales en WordPress

WordPress tax_query

Las Etiquetas Condicionales pueden usarse en sus archivos de Plantilla para cambiar qué contenido se muestra y cómo se muestra ese contenido en una página en particular dependiendo de qué condiciones cumpla esa página. Por ejemplo, es posible que desee mostrar un fragmento de texto por encima de la serie de entradas, pero sólo en la página principal de su blog. Con la etiqueta condicional is_home(), esta tarea es muy sencilla.

Todas las etiquetas condicionales comprueban si se cumple una determinada condición y devuelven TRUE o FALSE. Las condiciones bajo las cuales varias etiquetas devuelven TRUE se enumeran a continuación. Las etiquetas que aceptan parámetros se indican en la lista.

Cuando se muestra la página principal del blog. Esta es la página que muestra el contenido del blog basado en el tiempo de su sitio, por lo que si ha configurado una página estática para la portada (ver más abajo), esto sólo será cierto en la página que haya configurado como “Página de entradas” en Administración > Configuración > Lectura.

Cuando se muestra la portada del sitio, ya sean posts o una Página. Devuelve true cuando se está mostrando la página principal del blog y ‘Configuración > Lectura ->Página de entrada’ está configurado como “Tus últimas entradas”, o cuando ‘Configuración > Lectura -> Página de entrada’ está configurado como “Una página estática” y el valor de “Página de entrada” es la Página actual que se está mostrando.

¿Qué son las etiquetas condicionales en WordPress?

Las etiquetas condicionales son un tipo de datos booleanos que se pueden utilizar en los archivos de plantilla para modificar la visualización del contenido en función de las condiciones que cumpla la página actual. Le dicen a WordPress qué código mostrar bajo condiciones específicas.

  Rankings – Evalúa tu Blog

¿Qué son las etiquetas condicionales?

Las Etiquetas Condicionales pueden ser utilizadas en sus archivos de Plantilla para cambiar qué contenido se muestra y cómo se muestra ese contenido en una página en particular dependiendo de qué condiciones cumple esa página. Por ejemplo, es posible que desee mostrar un fragmento de texto por encima de la serie de entradas, pero sólo en la página principal de su blog.

Documentación de WordPress

WordPress tiene etiquetas condicionales que pueden ser usadas para cambiar el contenido mostrado bajo ciertas condiciones o en ciertas páginas o entradas. Este tutorial le guiará a través de algunos ejemplos, para que la próxima vez que se encuentre con una declaración condicional, la entienda. Las etiquetas condicionales se encuentran normalmente en los archivos de plantilla de los temas o en functions.php. Algunos ejemplos se aplicarán sólo a temas construidos para Genesis Framework.

is_home() – Esto se refiere a tu página de Inicio o a la página del Blog, dependiendo de tu tema.is_front_page() – Esto se refiere a tu página de Inicio dependiendo del tema y de tu Configuración > Lectura.is_single() – Esto se refiere a cualquier Publicación individual, pero no a una Página individualis_page() – Esto se refiere a cualquier Página.is_category() – Esto se refiere a cualquier página de archivo de Categoría.

A veces puede que sólo desee aplicar las condiciones a un post, página o categoría en particular. Entonces puedes referenciar la página o categoría por slug o por ID (Aprende a encontrar el ID de la entrada aquí.) El slug es sólo la parte de la URL de la página que hace referencia al nombre de la página. Así que si su página es “Acerca de mí”, la URL de su página puede ser “http://mysite.com/about-me/”, entonces el slug de la página es “acerca de mí”.

  Sorteo de temas WordPress de regalo de Template Monster

Etiquetas condicionales Woocommerce

Las Etiquetas Condicionales pueden ser usadas en tus archivos de Plantilla para cambiar qué contenido se muestra y cómo se muestra ese contenido en una página en particular dependiendo de qué condiciones cumple esa página. Por ejemplo, es posible que desee mostrar un fragmento de texto por encima de la serie de entradas, pero sólo en la página principal de su blog. Con la etiqueta condicional is_home(), esta tarea es muy sencilla.

Todas las etiquetas condicionales comprueban si se cumple una determinada condición y devuelven TRUE o FALSE. Las condiciones bajo las cuales varias etiquetas devuelven TRUE se enumeran a continuación. Las etiquetas que aceptan parámetros se indican en la lista.

Cuando se muestra la página principal del blog. Esta es la página que muestra el contenido del blog basado en el tiempo de su sitio, por lo que si ha configurado una página estática para la portada (ver más abajo), esto sólo será cierto en la página que haya configurado como “Página de entradas” en Administración > Configuración > Lectura.

Cuando se muestra la portada del sitio, ya sean posts o una Página. Devuelve true cuando se está mostrando la página principal del blog y ‘Configuración > Lectura ->Página de entrada’ está configurado como “Tus últimas entradas”, o cuando ‘Configuración > Lectura -> Página de entrada’ está configurado como “Una página estática” y el valor de “Página de entrada” es la Página actual que se está mostrando.

WordPress obtener tipo de página

// …Esto te permite usar la misma plantilla para diferentes tipos de contenido y personalizar cada uno de ellos con etiquetas condicionales.Conditionally Enqueuing AssetsPero las etiquetas condicionales también son extremadamente útiles para los desarrolladores de plugins. Específicamente, nos ayudan a cargar partes de nuestro plugin condicionalmente, dependiendo de los resultados que obtengamos de las etiquetas condicionales.Por ejemplo, imaginemos que estamos desarrollando un plugin que añade algún tipo de funcionalidad a las entradas de nuestro blog. Supongamos que esta funcionalidad requiere que pongamos en cola un script y una hoja de estilos en el front-end. Para poner en cola scripts y estilos en WordPress tenemos un filtro llamado wp_enqueue_scripts:function nelio_plugin_fancy_feature() {

  'La Isla de la Fantasía'

add_action( ‘wp_enqueue_scripts’, ‘nelio_plugin_fancy_feature’ );El problema con el fragmento anterior es que pone en cola nuestros activos siempre, sin importar lo que el visitante haya solicitado. Cada vez que wp_enqueue_scripts se ejecuta (y lo hace en cada petición del front-end), nuestra función callback será llamada y nuestro script y hoja de estilos serán añadidos. Pero dijimos que nuestra función sólo afecta a las entradas del blog así que… ¿realmente necesitamos poner en cola estos activos siempre? Por supuesto que no. Y podemos mejorar esto utilizando la etiqueta condicional apropiada:function nelio_plugin_fancy_feature() {