2 tipos diferentes de plantillas de WordPress: página vs publicación
Publicado: 2022-10-07Cuando se trata de WordPress, hay dos tipos diferentes de plantillas que puede usar para sus páginas: plantillas de página y plantillas de publicación. Si bien estos dos tipos de plantillas se pueden usar para crear páginas, cada uno de ellos es el más adecuado para diferentes propósitos. Las plantillas de página se utilizan mejor para crear páginas estáticas, como una página "Acerca de" o una página de contacto. Estas páginas no suelen actualizarse con tanta frecuencia como las publicaciones, por lo que no es necesario que sean tan dinámicas. Las plantillas de publicación, por otro lado, son más adecuadas para publicaciones de blog u otros tipos de contenido que se actualizan periódicamente. Estas plantillas son generalmente más dinámicas y permiten una mayor personalización. Entonces, ¿cómo sabe qué tipo de plantilla usar para sus páginas? La mejor manera de determinar esto es pensar en el propósito de la página y qué tipo de contenido habrá en ella. Si se trata de una página estática que no se actualiza con frecuencia, una plantilla de página es probablemente la mejor opción. Si se trata de una publicación de blog u otro tipo de contenido que se actualizará regularmente, una plantilla de publicación es probablemente la mejor opción.
¿Cómo encuentro plantillas de página en WordPress?

Hay algunas formas de encontrar plantillas de página en WordPress. Una forma es ir al Panel de WordPress y hacer clic en la pestaña "Apariencia". Desde allí, verá una lista de todas las plantillas de página disponibles . Otra forma de encontrar plantillas de página es buscarlas en el directorio de complementos de WordPress.
Las plantillas de páginas son archivos que se pueden usar para aplicar contenido a páginas específicas o grupos de páginas. Las plantillas de página se pueden usar para mostrar contenido dinámico en una página, como publicaciones, actualizaciones de noticias, eventos de calendario, archivos multimedia, etc. Cuando crea o edita una nueva página, un usuario puede elegir el nombre de cada plantilla que tiene un nombre. Algunos temas, además de permitirle elegir el número de columnas en una página, también le permiten especificar las columnas en una página. Hay algunas plantillas que se pueden usar en varias páginas o en diferentes países. Para dar a sus usuarios esta opción global, debe crear plantillas de página para cada opción y proporcionar un nombre de plantilla para cada opción. La página Jerarquía de plantillas se puede utilizar para crear una plantilla para una página específica.
Debe tener una plantilla de página especializada en la carpeta de su tema (por ejemplo, /wp-content/themes/my-theme-name/). El tipo de publicación de la página será por defecto una plantilla personalizada . Solo WordPress 4.7 le permite agregar plantillas de página a tipos de publicaciones que no sean 'página'. WordPress mostrará los nombres de las clases y los ID en la etiqueta del cuerpo para el nombre de clase del tipo de publicación (página), el ID de la página (page-id-*ID) y la plantilla de página utilizada con la función body_class() de su plantilla. Al ingresar theme_product_templates, puede filtrar las plantillas para un tipo de publicación de producto. Se puede usar una etiqueta condicional para modificar el archivo page.php de su tema para hacer pequeños cambios específicos de la página.
¿Cómo muestro plantillas en WordPress?
Haga clic en la sección Páginas en su tablero para ver la nueva columna "Plantilla de página", que se agrega a la lista de páginas. Puede ver qué plantilla está usando cada una de sus páginas con la ayuda de este complemento. Si una página no tiene plantillas personalizadas , se etiquetará como predeterminada.
¿Cómo llego al diseño de página en WordPress?
Seleccione la pestaña Páginas de su tablero para ver los diseños de página. Cuando se le solicite, puede agregar una nueva página. Al hacer clic en una categoría, se abrirá una ventana que le permitirá navegar por las distintas categorías. Una vez que haya decidido un diseño, haga clic en él una vez para aplicarlo a su nueva página.
Obtener plantilla de página

No hay una respuesta definitiva a esta pregunta, ya que depende del sistema de administración de contenido (CMS) o el marco que esté utilizando para su sitio web. Sin embargo, en general, una plantilla de página es un archivo que contiene el código y el marcado para un tipo específico de página en un sitio web. Por ejemplo, puede tener una plantilla de página para su página de inicio, otra para su página de información y otra para su página de contacto. Cada plantilla contendría el código y el marcado necesarios para mostrar el contenido de esa página específica.

Crear una plantilla de página personalizada en WordPress
Al crear una nueva página de WordPress, WordPress busca un archivo de plantilla que tenga el mismo nombre que el nombre de la publicación (excepto la extensión .php) en el directorio WP-content/themes/. En el caso de WordPress, el archivo default.php se encuentra en el directorio WP-content/plugins/ y tiene el mismo nombre que un archivo de plantilla. WordPress crea un archivo llamado page.php en caso de que no haya ningún archivo. Todas las plantillas de página se pueden crear en cualquier formato, pero deben estar en formato HTML e incluir una extensión .php. Pueden estar en un directorio diferente al puesto al que se postulan, o pueden estar en el mismo directorio que el puesto al que se postulan. Algunas plantillas predeterminadas están disponibles en WordPress, pero puede crear las suyas propias si lo prefiere. Para hacerlo, cree una carpeta llamada page.php en el directorio WP content/themes/ e ingrese el siguiente código: Debería ser PHP. Todas las páginas requerirán el archivo de plantilla de tema. */ require_once 'plantilla.php';? Un archivo de plantilla personalizado se define como el nombre de su propia plantilla.
Es_página_plantilla
La función is_page_template() le permite determinar si una determinada plantilla de página se está utilizando en una página. Esto puede ser útil si necesita dirigirse a páginas específicas con código o comportamiento diferente.
Obtener el nombre de la plantilla de la página actual WordPress
Hay algunas formas de obtener el nombre de la plantilla de la página actual en WordPress. Una forma es usar la variable global $template. Esta variable contiene la ruta del archivo de plantilla actual. Puede extraer el nombre de la plantilla de esta ruta utilizando la función basename. Otra forma de obtener el nombre de la plantilla de la página actual es usar la función get_page_template_slug. Esta función devuelve el slug de la plantilla de página actual. Finalmente, también puede usar la función get_page_template. Esta función devuelve la ruta completa de la plantilla de página actual. A continuación, puede utilizar la función de nombre base para extraer el nombre de la plantilla.
Obtener URL de plantilla de página WordPress
En WordPress, una plantilla de página es un tipo específico de archivo de plantilla que se puede aplicar a una página o páginas específicas. Las plantillas de página se utilizan para cambiar la apariencia de un sitio web de WordPress sin cambiar el código subyacente. Hay algunas formas de obtener la URL de una plantilla de página en WordPress. La forma más directa es mirar el código fuente de la página. Si está utilizando un tema predeterminado de WordPress, la URL de la plantilla de página estará en el archivo header.php. Si está utilizando un tema de WordPress personalizado, la URL de la plantilla de página estará en el directorio del tema. Otra forma de obtener la URL de una plantilla de página en WordPress es usar la función_permalink(). Esta función devolverá la URL de la página actual. Si está en una página que utiliza una plantilla de página, la URL devuelta por la función_permalink() será la URL de la plantilla de página. También puede usar la función get_page_template_slug() para obtener el slug de la plantilla de página. Esta función devolverá el slug de la plantilla de página si está configurado. Si el slug no está configurado, esta función devolverá una cadena vacía. Finalmente, puede usar la función get_page_templates() para obtener una matriz de todas las plantillas de página disponibles. Esta función devolverá una matriz de todas las plantillas de página que están disponibles en el tema actual.
Cómo encontrar el nombre del archivo de plantilla para una página en particular en su sitio
El método get_page_template_file() devuelve el nombre del archivo de plantilla para una página específica en su sitio web. La ruta completa del archivo de plantilla, incluida la extensión, se puede devolver aquí.