Las etiquetas condicionales de plantilla de página en WordPress
Publicado: 2022-11-07Las etiquetas condicionales de plantilla de página en WordPress permiten a los desarrolladores apuntar a páginas específicas en un sitio de WordPress. Esto es especialmente útil para personalizar plantillas de página o crear funcionalidades específicas para ciertas páginas. Las etiquetas condicionales de plantilla de página se pueden usar junto con las etiquetas condicionales de WordPress, que se usan para orientar páginas o publicaciones específicas.
¿Qué son las etiquetas condicionales en WordPress?
Una etiqueta condicional es un código que se usa en los temas y complementos de WordPress para cambiar la forma en que se muestra una página o publicación en función de ciertas condiciones. Por ejemplo, una etiqueta condicional se puede usar para mostrar una barra lateral diferente en una publicación que en una página, o para mostrar una imagen de encabezado diferente en una publicación que en una página.
Con la función de etiquetas condicionales de WordPress, puede controlar la cantidad de contenido que se muestra en una página. Las etiquetas condicionales en su sitio web se pueden usar para identificar ciertas secciones, como su página de inicio, publicaciones de blog y páginas. En este tutorial, le mostraré cómo usar etiquetas condicionales en complementos y temas. Cuando usa la etiqueta condicional is_page(), puede determinar si la página que está viendo es una página o no. El parámetro $page puede ser cualquier ID, título o URL de página. De manera similar, se puede especificar un título de página específico pasándolo a la función. Cuando se usan etiquetas condicionales, es común que los desarrolladores especifiquen múltiples condiciones.
Es una gran idea usar los operadores OR y AND para que sea más fácil ver lo que se muestra en su sitio web. Si el usuario ha visto el índice de un blog o la página de inicio de un sitio web, la declaración if devolverá verdadero si se proporciona una descripción del sitio. Si no ingresa un nombre de sitio, se mostrará el Título del sitio | Descripción del lugar. Otra alternativa es el operador not, que se puede utilizar junto con el operador lógico. En muchos casos, esta es la mejor opción. El concepto de etiquetas condicionales es muy importante para WordPress. Hay varias etiquetas condicionales adicionales que puede usar según sus requisitos. Puede comenzar a trabajar en cualquier función condicional una vez que comprenda las declaraciones other y elseif. En las siguientes secciones, espero que aprenda a usar las etiquetas condicionales de WordPress en sus temas.
¿Qué es la plantilla de página de WordPress?
Una plantilla de página de WordPress es un archivo que define un diseño y estilo para un tipo específico de página de WordPress. Por ejemplo, una plantilla de página se puede utilizar para crear una página de inicio, una página de contacto o una página de destino. Las plantillas de página se pueden crear usando HTML, CSS y PHP.
Las plantillas de página se pueden aplicar a una página específica o grupo de páginas de una manera específica. Una plantilla de página se puede usar para mostrar contenido dinámico en una página, como publicaciones, actualizaciones de noticias, eventos de calendario y archivos multimedia. Al crear o editar una página, un usuario puede seleccionar cualquier plantilla de página con un nombre de plantilla. Una variedad de temas le permiten especificar el número de columnas en una página. Sin embargo, existen otras plantillas que le permiten usar una plantilla además de una sola página o varias páginas. Para habilitar esta opción global en su aplicación, primero debe crear plantillas de página para cada opción y proporcionar un nombre para cada plantilla. La página Jerarquía de plantillas explica cómo crear una plantilla para una página específica.
Para usar las plantillas de página especializadas, su tema debe estar en la carpeta /WP-content/themes/my-theme-name/ (por ejemplo, /WP-content/themes/my-theme-name/). Al crear una publicación de página, podrá seleccionar una plantilla personalizada para el tipo. No hay forma de agregar plantillas de página a publicaciones que no sean 'página' usando WordPress 4.7. Si su plantilla emplea la función body_class(), WordPress mostrará clases en la etiqueta del cuerpo para el nombre de clase de tipo de publicación (página), la ID de la página (page-id-*ID) y la plantilla de página utilizada. Theme_product_templates, por ejemplo, se puede usar para filtrar la lista de plantillas para el tipo de publicación de producto que desea ver. Se pueden realizar pequeños cambios en el contenido de su tema con etiquetas condicionales dentro de su archivo page.php .
Esta es una plantilla de WordPress que se puede usar para crear una página sin barra lateral. El uso de este método le permitirá crear páginas personalizadas sin tener que usar la barra lateral de WordPress. La plantilla Página sin barra lateral es ideal para crear páginas simples y minimalistas con una apariencia mínima. Las páginas se pueden usar para crear contenido para su blog, sitio web o cartera, por ejemplo. Para usar la plantilla Página sin barra lateral, primero crea una nueva página. Si la plantilla no es Página sin barra lateral, debe establecerse. Finalmente, debe estar disponible. Si está buscando una plantilla simple y minimalista que funcione bien para un blog, sitio web o cartera, la plantilla Página sin barra lateral es una excelente opción.
¿Qué condicional de WordPress usarías para determinar si estás en una página?

Si desea verificar si se encuentra en una página específica de WordPress , debe usar la etiqueta condicional is_page(). Esta etiqueta toma una ID de página, un slug o un título como argumento y devuelve verdadero si la página actual es la que especificó.
Diferenciar páginas y publicaciones en WordPress
Las funciones is_page e is_single se pueden usar para determinar si una consulta es para una sola página o una publicación separada en WordPress. El método get_post_type() también se puede usar para determinar si un artículo es "POST" o "PAGE" en el cuadro de texto.
¿Qué es la plantilla de página?
Las plantillas de páginas son un tipo específico de archivo que se puede aplicar a una página o grupo de páginas específico. Todos los tipos de publicaciones son compatibles con las plantillas de página de WordPress 4.7. Para obtener más información sobre cómo configurar una plantilla de página para tipos de publicación específicos, consulte el siguiente ejemplo.

Puede comenzar creando una plantilla de página si no sabe por dónde empezar. No es posible utilizar páginas de plantilla en ningún sitio web o grupo en este momento. Los cambios realizados en la plantilla que está utilizando no tendrán ningún efecto en ella. La creación de páginas y el uso de elementos web en SharePoint se explican con mayor detalle en Crear y usar páginas modernas en un sitio de SharePoint. Cuando su página se vea bien, haga clic en la flecha hacia abajo junto a Guardar en la parte superior de la página y luego haga clic en Guardar como plantilla, lo que devuelve su página a su estado original. La plantilla le permite agregar o cambiar elementos web y contenido de la misma manera que lo haría con una página nueva. Para crear una plantilla, busque una página publicada anteriormente y utilícela como su plantilla.
Navegue hasta la parte superior de su página y luego haga clic en Nuevo. El panel Plantilla estará visible. Al seleccionar Eliminar en el menú del sitio, puede eliminar la plantilla. Para editar una plantilla, vaya a la carpeta Plantillas en su biblioteca de páginas y haga clic con el botón derecho en ella.
Para crear una plantilla personalizada, primero debe crear una estructura de página básica. Puede lograr esto arrastrando y soltando bloques de contenido estándar desde el área de Contenido del sitio a su página. Tan pronto como su página esté lista, deberá agregar un campo de 'Plantilla' a su contenido. A continuación, puede seleccionar la plantilla 'Personalizada' en el menú desplegable. Una vez que haya agregado el campo 'Plantilla', deberá proporcionar cierta información sobre su plantilla. Una breve descripción, así como el nombre (que aparecerá en la lista desplegable), la ubicación (donde se almacena la plantilla) y el tipo de plantilla (para la que se proporciona la URL). En la sección Contenido del sitio, también puede vincular a la página de la plantilla. Cuando crea una nueva página o región, puede seleccionar la plantilla en el menú desplegable 'Plantillas'. Todas las páginas y regiones con una plantilla se actualizarán automáticamente. Las plantillas personalizadas le permiten crear páginas que comparten contenido, diseño o jerarquía comunes, como un módulo, un perfil de personal o una descripción de curso. Para crear una plantilla personalizada, primero debe crear una estructura de página básica.
Creación de páginas personalizadas en WordPress
Una página de WordPress con un diseño personalizado difiere de su página normal en algunos aspectos.
Etiquetas condicionales en WordPress
En WordPress, las etiquetas condicionales se utilizan para especificar diferentes condiciones bajo las cuales se mostrará contenido diferente. Por ejemplo, es posible que desee mostrar una barra lateral diferente en la página de inicio de su blog que en las páginas de publicaciones individuales. Para hacer esto, usaría una etiqueta condicional para verificar si la página actual es la página de inicio y, de ser así, mostrar la barra lateral de la página de inicio. De lo contrario, se mostraría la barra lateral predeterminada. Las etiquetas condicionales se pueden usar en las plantillas de WordPress para personalizar la visualización del contenido según las condiciones que se cumplan. Las etiquetas condicionales también son útiles cuando se crean complementos personalizados o cuando se trabaja con fragmentos de código del Codex de WordPress. Al envolver un fragmento de código en una etiqueta condicional, puede especificar que solo debe ejecutarse bajo ciertas condiciones, como cuando se activa un complemento en particular. Esto puede ayudar a prevenir errores en su sitio y mantener su código limpio y organizado.
Esta es una función de WordPress cuyo resultado es un valor booleano (es decir, verdadero o falso) y es un subconjunto de etiquetas condicionales. Estas son funciones que podemos usar para tomar decisiones condicionales basadas en lo que estamos a punto de representar. El nombre de una etiqueta condicional se explica por sí mismo, lo que da como resultado un código que es extremadamente simple de entender. Algunos de los parámetros más comunes admitidos en las etiquetas condicionales son parámetros que no son de plantilla. Cuando los usamos, somos más precisos en nuestros criterios por los cuales se debe escribir la publicación actual. Es posible que necesitemos verificar una determinada ID o ciertas slugs o una instancia de un determinado tipo de publicación o título en el elemento actual. Podemos probar diferentes criterios de nuestro contenido con estas etiquetas condicionales, que luego se utilizarán para determinar qué sucederá en función de ello. También te permite personalizar cada uno de los diferentes tipos de contenido con etiquetas condicionales usando la misma plantilla para ellos. Como resultado, también es ventajoso para los desarrolladores de complementos usar etiquetas condicionales, ya que nos permiten especificar qué partes de nuestros complementos se mostrarán.
Diferente página de pago de Woocommerce para compradores anteriores
Además, las etiquetas condicionales se pueden usar para cambiar el contenido de páginas individuales en el sitio. Si se realizó una compra anterior, por ejemplo, es posible que desee crear una página de pago de WooCommerce diferente para ellos. Esto se puede lograr usando has_buyer.
WordPress si nombre de plantilla de página
Una plantilla de página de WordPress es un tipo de plantilla que se utiliza para mostrar un tipo específico de contenido en un sitio de WordPress. Las plantillas de página se pueden usar para crear varios tipos de páginas, como una página de inicio, una página de contacto o una página de destino. Hay una variedad de plantillas de página disponibles para WordPress, y se pueden encontrar en el Codex de WordPress.
Cómo agregar una plantilla a todas las páginas de su sitio web
Para agregar una plantilla a una página específica en un sitio, primero debe encontrar la opción 'Plantilla de página' en el editor de WordPress y hacer clic en ella.