Los post son objetos orientados en el tiempo. Usted las escribe en un tiempo especfico, y
aquel tiempo define su contexto.
Las Pginas, por el contrario, se usan la mayor parte de las veces para presentar la informacin
atemporal sobre usted o su sitio - informacin que siempre se puede aplicar. Por ejemplo, usted
podra escribir un post describiendo lo que hizo o pens durante una maana particular ("El
desayuno estaba bien"), pero en una Pgina usted podra escribir algo cuyo contexto no es
dependiente del tiempo ("Este sitio es sobre el desayuno").
Desde luego, esto es su WordPress; usted puede hacer lo que quiera con l y sus caractersticas.
Las Pginas pueden ser utilizadas para presentar cualquier informacin que usted quiera viva
"fuera" de su blog. Experimente y sea creativo. Y, como siempre, divirtase hacindolo!
Algunos ejemplos de Pginas para crear en su sitio pueden incluir Derechos de autor,
Informacin Legal, Permisos de Reimpresin, Informacin de Contacto, Acerca de M,
Acerca del Sitio, Declaracin de Accesibilidad, entre otras cosas.
En general, las Pginas son muy similares a los post en tanto que ambas tienen Ttulos y
Contenido y pueden usar las Plantillas de Presentacin de su sitio para mantener una
apariencia constante en todas las partes de su sitio. Las pginas, sin embargo tienen varias
distinciones clave que las hacen bastante diferentes de los post.
Las Pginas son para el contenido que es menos dependiente del tiempo que los post.
Las Pginas pueden usar diferentes Plantillas de Pgina que pueden incluir Archivos de
Plantilla, Etiquetas de Plantilla y otro cdigo PHP.
Qu no son Pginas
Las Pginas no son archivos. Se almacenan en su base de datos como post que son.
Aunque usted pueda poner Etiquetas de Plantilla y cdigo de PHP en una Plantilla de
Pgina, usted no puede poner estos en el contenido de una Pgina y esperar que funcione.
(Nota: puede conseguir esto usando una extensin (plugin) PHP como RunPHP. Vea tambin la
lista de Plugins para formatear Entradas.)
Creando Pginas
Para crear una nueva Pgina, conctese a su instalacin WordPress con privilegios suficientes de
administrador para crear nuevos artculos, y pulse sobre la pestaa Escribir en el interfaz del
administrador, que a su vez tiene la pestaa Escribir Pgina. Haciendo click en Escribir
Pgina llegar a la pgina donde puede crear su nueva Pgina.
Nota: Su archivo .htaccess debe tener permiso de escritura para trabajar con Permalinks de
Pgina, si no es as debe actualizar su archivo .htaccess cada vez que crea usted una Pgina
nueva.
clasificar la lista de Pginas (para personalizar totalmente el orden en la cual las Pginas
son catalogadas, usted puede encontrar el campo para el "Orden de Pgina" en el panel de
administracin de Escribir->Escribir Pgina useful),
controlar que Pginas son mostradas (p.e. todas las Pginas o solamente ciertas SubPginas), y
Camern
Lesotho
Swaziland
Togo
Sudamrica
Argentina
Brasil
Chile
Para comenzar el proceso, en el panel de Administration > Escribir > Escribir Pgina , en la
esquina superior derecha del panel, hay una caja desplegable llamada "Pgina Superior". Esto
contiene una lista de todas las Pginas ya creadas para su sitio. Para convertir su Pgina actual en
una Subpgina, o "hijo" de la Pgina "Superior" o "padre", seleccione la Pgina apropiada de la
lista desplegable. Si usted especifica una Pgina Superior de la lista diferente a la "Pgina Principal
(ninguna Pgina Superior)", la Pgina que usted est editando ahora se convierte en Subpgina de
la Pgina seleccionada. Cuando sus Pginas se listan, la Subpgina queda anidada cerca de la
Pgina Superior. Los Enlaces Permanentes (Permalinks) de sus Pginas reflejarn tambin
esta jerarqua de Pginas.
En el ejemplo de arriba, el Permalink para la Pgina de Camern sera:
http://ejemplo.com/africa/camerun/
Plantillas de Pgina
Las Pginas Individuales pueden configurarse para usar una Plantilla de Pgina personalizada
especfica, que usted crea dentro de su Tema. Esta nueva Plantilla de Pgina anular la Plantilla de
Pgina por defecto page.php incluida en su Tema. Mire Qu Pgina se usa para mostrar una
Pgina en particular?, debajo, para averiguar exactamente que la Plantilla se usa. Pero lea primero
lo que sigue, y as comprender la respuesta :)
WordPress puede configurarse para usar diferentes Plantillas de Pgina para diferentes
Pginas. Hacia la parte inferior del panel de administracin Escribir->Escribir Pgina hay un menu
llamado "Plantilla de la pgina". Desde all usted puede seleccionar que la Plantilla ser usada para
mostrar esta Pgina en particular. NOTA: Para tener acceso al selector de Plantilla de Pgina,
debe haber al menos una Plantilla de Pgina disponible en el tema activo.
usando get_links_list
2.
page.php
3.
index.php
<?php
/*
Template Name: Snarfer
*/
?>
El cdigo anterior define este archivo snarfer.php como la Plantilla "Snarfer". Naturalmente,
"Snarfer" puede ser substituido por cualquier otro texto para cambiar el nombre de la Plantilla de
Pgina. Este Nombre de Plantilla aparecer en el Editor de Temas como enlace para editar este
archivo.
El archivo puede llamarse casi cualquier cosa con una extensin .php (ver nombres de archivos
reservados para el Tema para conocer los nombres de archivo que no debe usar; pues son
nombres de archivos especiales que WordPress se reserva para objetivos especficos).
Qu sigue a estas cinco lneas de cdigo, depende de usted. El resto del cdigo que escriba
controlar como se mostrarn las Pginas que usan la Plantilla de Pgina Snarfer. Ver en Etiquetas
de Plantilla las descripciones de funciones de varias Plantillas WordPress que puede usar usted
para este propsito. Usted puede encontrar ms conveniente copiar alguna otra Plantilla (quizs
page.php o index.php) en snarfer.php y luego aadir estas cinco lneas de cdigo al
principio del archivo. As, usted slo tendr que cambiar el cdigo HTML y PHP, en lugar de
crearlo todo desde el principio. Hay ejemplos abajo. Una vez que ha creado la Plantilla de Pgina y
la ha colocado en el directorio de su Tema, estar disponible como una opcin cuando usted cree o
edite una Pgina.
==Ejemplos de Pginas y Plantillas==
Lo siguiente es una lista de ejemplos de instrucciones. Sintase libre de hacer adiciones.
Una Plantilla de Pgina que muestra el contenido de la Pgina en lo alto, y luego muestra una lista
de archivos por meses y categoras debajo. Esto est diseado para trabajar con el tema Default
de WordPress (aka Kubrick), pero probablemente trabajar con muchos otros temas modificndolo
un poco.
Usando el Static Front Page Plugin, es posible configurar cualquier Pgina como "pgina principal"
de tu sitio web. El plugin modifica la consulta de la pgina inicial y coloca la Pgina bajo la etiqueta
"Inicio" o "Home" en la pgina incial del site.
Cuando la Pgina est siendo mostrada como la Pgina Principal, si una Pgina de Plantilla con el
nombre home.php existe para su Tema activo, el plugin anular la Pgina establecida como
Pgina de Plantilla y usar home.php en su lugar. The Page's set Page Template will still apply if
the Page is visited like a standard Page (eg http://example.com/home/)
Como una alternativa al plugin, WordPress reconocer un documento "home.php" en su directorio
de plantilla y la usar de preferencia sobre index.html para tema de su pgina frontal. Usando
los query_posts() plantillas de etiquetas, usted puede llamar sobre alguna pgina antes de ser
invocada The Loop. For instance:
<?php
query_posts('pagename=home');
?>
Llamar solo el post con el nombre de pgina "home." Ver query_posts() para ms ejemplos de las
plantillas de etiquetas en accin.
<?php
/*
A Note on Nomenclature
Una pgina web puede ser esttica o dinmica. pginas estticas, tales como una pgina HTML
normal que usted puede crear con Dreamweaver, son los que se han creado de una vez y no tiene
que ser regenerado cada vez que una persona visita la pgina. Por el contrario, las pginas
dinmicas, como las que se crea con WordPress, tienen que ser regenerado cada vez que se
ven; cdigo para lo que para generar en la pgina ha sido especificada por el autor, pero no la
pgina en s. Estos utilizan extensa cdigo PHP que se evala cada vez que la pgina es visitada,
y el contenido se generan as en cada nueva visita.
Casi todo en WordPress se genera dinmicamente, incluyendo las pginas. Todo lo publicado en
WordPress (Mensajes, pginas, comentarios, Blogrolls, Categoras, etc ...) se almacena en la base
de datos MySQL. Cuando se accede al sitio, la informacin de base de datos es utilizada por sus
Plantillas WordPress desde su actual theme para generar la pgina web que se solicita.
Un ejemplo de una pgina esttica podra ser un documento HTML (sin ningn cdigo PHP ). El
problema con las pginas puramente estticas es que son difciles de mantener. Los cambios que
se realizan en la configuracin de WordPress, Temas y plantillas no se propagarn a las
pginas codificadas slo en HTML. La funcin de pgina de WordPress fue desarrollada
para aliviar este problema. Mediante el uso de las pginas, usted ya no tendr que actualizar sus
pginas estticas cada vez que cambie el estilo de su sitio. Si ha escrito correctamente, las
pginas dinmicas se actualizarn junto con el resto de tu blog.
A pesar de la naturaleza dinmica de pginas, muchas personas se refieren a ellas como
esttica. Ellas en realidad se llaman pginas web "pseudo-esttica". En otras palabras, una pgina
contiene informacin esttica, pero se genera dinmicamente. Por lo tanto, ya sea "esttica",
"dinmica" o "pseudo-esttica" se pueden usar vlidamente para describir la naturaleza de la
funcin de pgina de WordPress.
Contenido
[ ocultar ]
Sus archivos de temas deben incluir una plantilla de pgina por defecto (llamado: page.php ). El
tema tambin puede tener una o ms plantillas de pgina personalizados, por ejemplo, para
mostrar el contenido en columnas ms anchas. O usted puede haber creado una plantilla
personalizada por su cuenta.
Editar pgina en la pantalla: Puede asignar una plantilla personalizada para cualquier pgina
individual utilizando el desplegable de Plantilla en la pantalla Editar pgina (parte de el modulo
Atributos de pgina):
1. Seleccione una plantilla de la lista (por ejemplo, Mi pgina personalizada).
2. Haga clic en la actualizacin de botn (o Guardar borrador si an no publica).
Todas las pginas de la pantalla: La edicin rpida y opciones de edicin masiva en la pantalla
Todas las pginas tambin tienen mens desplegables de plantilla.
Lista de plantillas slo mostrar si:
Usted est viendo una pantalla para editar una pgina: plantillas de pgina no son una
opcin por defecto para post o tipos de post personalizado.
Condicionales Etiquetas
Edite su plantilla predeterminada: A menudo se puede hacer Pginas especficando cambios
ms pequeos con Etiquetas condicionales en su Tema en el archivo page.php. Por ejemplo,
este archivo de cabecera carga el cdigo (header-home.php) para su pgina front(1ra pagina),
otro para su pgina Acerca( header-about.php), y el valor predeterminado header.php para
todas las dems pginas:
if ( is_front_page() ) {
get_header( 'home' );
} elseif ( is_page( 'About' ) ) {
get_header( 'about' );
} else {
get_header();
}
Por ejemplo: Su pgina About tiene un slug "about" y un id 6 . Si la carpeta de su tema activo
tiene un archivo llamado page-about.php o pgina-6.php , entonces WordPress encontrara
automticamente el archivo para representar la pgina about.
Para ser utilizado, las plantillas de pginas especializadas deben estar en la carpeta de su tema
activo:
/wp-content/themes/my-theme/
Un archivo de plantilla de pgina especializada no puede estar en una subcarpeta, ni, si se utiliza
un Child Theme, en la carpeta de su tema padre.
pgina anterior). Para crear una plantilla de pgina personalizada hacemos un nuevo archivo a
partir de un nombre de la plantilla dentro de un comentario PHP. sta es la sintaxis:
<?php
/*
Template Name: My Custom Page
*/
Una vez que subimos el archivo a la carpeta de nuestro tema, el nombre de la plantilla, "Mi pgina
personalizado", aparecer una lista desplegable en la plantilla de la pantalla Editar pgina. (La lista
de seleccin tiene un ancho mximo de 250px, as que nombres ms largos se pueden cortar.)
Un mtodo rpido y seguro para hacer una nueva plantilla de pgina es usando una copia de
nuestro page.php : De esta manera usted comienza con la estructura HTML de sus otras pginas,
entonces usted puede editar segn sea necesario.
Un archivo de plantilla de pgina personalizada puede estar en una subcarpeta, o, si est usando
un tema hijo, en la carpeta de su tema padre.
Archivo de carpetas
Para ser utilizado, un archivo de plantilla de pgina personalizada debe ser almacenado (ver FTP )
en la carpeta de su tema activo, o carpeta de su Tema Padres, o una subcarpeta dentro de
cualquiera de ellos (desde 3.4.0). WordPress encuentra plantillas de pgina personalizados en
todas estas ubicaciones:
/wp-content/themes/my-theme/
/wp-content/themes/my-theme/my-templates
/wp-content/themes/my-child-theme
/wp-content/themes/my-child-theme/my-templates
/wp-content/themes/my-parent-theme
/wp-content/themes/my-parent-theme/my-templates
Para que un archivo sea reconocido como una plantilla de pgina personalizada, debe comenzar
con la cadena "Template Name:" en un comentario. Despus de que usted puede agregar otra
informacin, como:
<?php
/*
* Template Name: My Custom Page
* Description: A Page Template with a darker design.
*/
// Code to display Page goes here...
El articulo Template Tags describe las funciones de muchas plantillas incorporadas en WordPress
que pueden utilizar para la visualizacin de la pgina.
templates son los archivos de un tema de WordPress que determinan cmo su sitio se
muestra.
Template Tags estn incorporados en las funciones de WordPress que se puede utilizar
dentro de un archivo de plantilla para mostrar, o recuperar, los datos
(the_title() and the_content()).
Jerarqua Plantilla
Cuando un usuario solicita una pgina especfica, el cdigo del ncleo de WordPress tiene la lgica
que decide qu tema de plantilla va utilizar para la renderizacion de esa pgina. La imagen de
arriba, es el Diagramas lgico de la Jerarqua de Plantillas:
1. Plantilla Personalizada - Si la pgina tiene una plantilla personalizada asignada,
WordPress busca ese archivo y, si lo encuentra, lo utiliza.
2. page-{slug}.php sino WordPress busca y, si no lo encuentra, utiliza una plantilla
especializada llamada con el slug de la pgina.
3. page-{id}.php - sino WordPress busca y, si no lo encuentra, utiliza una plantilla
especializada llamada con el id de la pgina.
4. page.php sino WordPress busca y, si no lo encuentra, utiliza la plantilla de pgina
por omisin del tema.
5. index.php - sino WordPress utiliza el archivo de ndice del Tema.
(Nota: Tambin hay una plantilla de WordPress-definido llamada paged.php. no se utiliza para las
pgina de tipo de post, sino ms bien para la visualizacin de multiples pginas de archivos.)
Ejemplos
Los siguientes son ejemplos de instruccin de los archivos de plantilla de pgina
personalizado. Nota: estructura de archivo de plantilla de tu WordPress Tema y estructura de
HTML pueden ser diferentes.
<?php
/*
Template Name: Archives with Content
*/
get_header(); ?>
<? Php
<?php
/*
Template Name: Page Of Posts
*/
/* This example is for a child theme of Twenty Thirteen:
* You'll need to adapt it the HTML structure of your own theme.
*/
get_header(); ?>
Este ejemplo Plantilla de Pgina muestra mensajes de una categora especfica en funcin de
un campo personalizado asignado a una pgina. El valor del campo personalizado "categora" se
recupera y se utiliza como categora para recuperar los mensajes de esa categora. Si la categora
de mensajes que desea mostrar se llama "Eventos" y luego asignar el campo personalizado
"categora" con un valor de "Eventos" de la pgina. Tenga en cuenta que esta se adhiera a las
reglas de paginacin lo que significa que cuatro (4) los mensajes se mostrarn por pgina con
enlaces a mayores puestos / nuevas previstas.
Guardar este a pageofposts.php y luego asignar la Pgina de Mensajes plantilla al crear la
accin de la pgina:
This Page Template example displays posts from a specific category depending on a Custom
Field assigned to a Page. The value of the Custom Field "category" is retrieved and used as the
category to retrieve the posts in that category. If the category of posts you want to display is called
"Events" then assign the Custom Field "category" with a value of "Events" to the Page. Note that
this will adhere to pagination rules meaning that four (4) posts will display per page with links to
older/newer posts provided.
Save this to pageofposts.php and then assign the Page of Posts Template when creating the
action Page:
<?php
/*
Template Name: Page Of Posts with Custom Fields
*/
get_header(); ?>
<div id="content" class="narrowcolumn">
<?php
if ( is_page() ) {
$category = get_post_meta( $posts[0]->ID, 'category', true );
$cat = get_cat_ID( $category );
}
if ( $cat ) :
$paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1;
$post_per_page = 4; // -1 shows all posts
$do_not_show_stickies = 1; // 0 to show stickies
$args=array (
'category__in' => array( $cat ),
'orderby' => 'date',
'order' => 'DESC',
'paged' => $paged,
'posts_per_page' => $post_per_page,
'ignore_sticky_posts' => $do_not_show_stickies
);
$temp = $wp_query; // assign original query to temp variable for later use
global $wp_query;
$wp_query = null;
$wp_query = new WP_Query( $args );
if ( $wp_query->have_posts() ) :
while ( $wp_query->have_posts() ) : $wp_query->the_post(); ?>
<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
<h2><a href="<?php the_permalink() ?>" rel="bookmark"
title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?
></a></h2>
<small><?php the_time( 'F jS, Y' ) ?> <!-- by <?php the_author() ?>
--></small>
<div class="entry">
<?php the_content( 'Read the rest of this entry ' ); ?>
</div>
<p class="postmetadata"><?php the_tags( 'Tags: ', ', ', '<br />' ); ?>
Posted in <?php the_category( ', ' ) ?> | <?php edit_post_link( 'Edit', '', ' | ' ); ?>
<?php comments_popup_link( 'No Comments ', '1 Comment ', '%
Comments ' ); ?></p>
</div>
<?php endwhile; ?>
<div class="navigation">
<div class="alignleft"><?php next_posts_link( ' Older Entries' ) ?
></div>
<div class="alignright"><?php previous_posts_link( 'Newer Entries ' ) ?
></div>
</div>
<?php endif; // if ( $wp_query->have_posts() ) ?>
<?php $wp_query = $temp; //reset back to original query ?>
<?php else : ?>
<h2 class="center">Not Found</h2>
<p class="center">Sorry, but you are looking for something that isn't
here.</p>
<?php get_search_form(); ?>
<?php endif; // if ( $cat ) ?>
</div><!-- #content -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Custom Post Types permiten sitios de WordPress para mostrar diferentes tipos de contenido. Este
ejemplo muestra los mensajes en una pgina que pertenece a un tipo de mensaje
personalizado. En este caso, el tipo de mensaje personalizado es libro. La plantilla de pagina
personalizado abajo puede trabajar en cualquier Tema o como un archivo de plantilla de tema hijo.
<?php
/**
* Template Name: Page of Books
*
* Print posts of a Custom Post Type.
*/
get_header(); ?>
<div id="container">
<div id="content">
<?php
$type = 'book';
$args = array (
'post_type' => $type,
'post_status' => 'publish',
'paged' => $paged,
'posts_per_page' => 2,
'ignore_sticky_posts'=> 1
);
$temp = $wp_query; // assign ordinal query to temp variable for later use
$wp_query = null;
$wp_query = new WP_Query($args);
if ( $wp_query->have_posts() ) :
while ( $wp_query->have_posts() ) : $wp_query->the_post();
echo '<h2>';
the_title();
echo '</h2>';
echo '<div class="entry-content">';
the_content();
echo '</div>';
endwhile;
else :
echo '<h2>Not Found</h2>';
get_search_form();
endif;
$wp_query = $temp;
?>
</div><!-- #content -->
</div><!-- #container -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Contents
[hide]
3.5 Pagination
4 Resources
Por defecto, WordPress muestra sus ms recientes post en orden cronolgico inverso, en la
pgina principal de su sitio. Muchos usuarios de WordPress quieren una portada o pgina de
bienvenida esttica(static front page or splash page) como la primera pgina en su lugar. Esta
"primera pgina esttica" look es comn que los usuarios deseen informacin esttica o
acogedores en la pgina principal del sitio.
El aspecto de la pgina principal del sitio se basa en las elecciones del usuario combinadas con las
caractersticas y opciones del tema de WordPress.
Hay cuatro modelos para diseo y estructura de WordPress, tres de ellos que incluyen pginas
principales estticas.
1.
Blog: Este es el formato de la page principal tradicional con los caractersticas de los post
que aparecen en orden cronolgicamente inverso.
2.
Static Front Page: Se trata de un modelo de sitio HTML esttico tradicional con una
pagina principal fija y contenido colocado en pginas, rara vez usan post, categoras o
etiquetas.
3.
Static Front Page Plus Blog: Esta caracterstica de modelo cuenta con una pgina
esttica como una introduccin o bienvenida adems de un blog para gestionar los
posts. Pginas que pueden ser usadas para proporcionar el contenido atemporal como
Contacto, About, etc
4.
Dynamic Front Page: A veces llamado modelo integrado, las caractersticas de diseo
de sitio dinmico es similar a Static Front Page Plus Blog, sin embargo, la primera pgina es
dinmica. Se puede presentar una combinacin de contenido esttico y blog (Pgina y
post). El tema Twenty-Eleven WordPress ofrece esa caracterstica como un ejemplo, con su
plantilla de pgina Showcase. Cuenta con el ms reciente post en extracto o completo seguido
por los prximos posts ms recientes como ttulos de las entradas. Hay una opcin para
agregar un slider para posts destacados establecidos como Sticky post por encima de la
primera entrada, creando una mezcla dinmica de contenido en la pgina principal.
No importa cual estructura de diseo elijas, el proceso de creacin de la primera pgina esttica en
WordPress es bsicamente el mismo.
2.
La pgina asignada como la pgina principal del sitio mostrar la informacin esttica que se desea
que los lectores conozcan. Puede ser personalizado para personas directamente para darle su
bienvenida u ofrecer instrucciones, caracterizar los contenido, resaltar los post especficos,
artculos, categoras o contribuyentes.
La pgina asignada como la pgina del blog (pgina posts) del sitio muestra los post en orden
cronolgicamente inverso. POSTS establecidos como Posts Sticky se adhieren a la parte superior
de la cola, y la navegacin y la organizacin del contenido de los post es a travs de categoras y
etiquetas.
1.
If the WordPress Theme offers an option to change the look and feel of the
front page, select the Template in the Page Attributes panel box.
2.
Add content you would like to see within the content area of the static front
page, or leave it blank if it is a Dynamic front page.
3.
2.
1.
Do not use a custom Page template for this page. The template
files home.php or index.php will be used to generate this page in the Theme.
2.
DO NOT add content. Leave it blank. Any content here will be ignored -only the Title is used.
3.
Reading panel
3.
1.
2.
In the drop down menu for Posts page select "Blog" or the name you
created, or leave it blank if you will not feature posts on the site.
3.
Save changes.
Mientras que estamos llamando a esto una "pgina principal esttica", es posible editar el
contenido de esa pgina web en cualquier momento mediante la edicin de la Pgina "Home".
Una pgina esttica: WordPress utiliza la jerarqua de plantilla de Pgina statica : Plantilla
de pgina personalizada , page-{id}.php , page-{slug}.Php, page.php , index.php
front-page.php
Personalizar plantilla de ndice de entradas de blog Blog Posts Index Page Template
Para crear una plantilla personalizada de ndice de entradas de blog, incluir lo siguiente en el tema:
home.php
Utilice slo el fichero de plantilla home.php para el ndice de los post del blog. No utilice
una plantilla de pgina personalizada (como template-blog.php) por dos razones:
This Conditional Tag checks if the site front page is being displayed. Returns true when the
site front page is being displayed, regardless of whether 'Settings > Reading ->Front page
displays' is set to "Your latest posts" or "A static page".
is_home()
This Conditional Tag checks if the blog posts index is being displayed. Returns true when
the blog posts index is being displayed: when the site front page is being displayed and
'Settings > Reading ->Front page displays' is set to "Your latest posts", or when
'Settings > Reading ->Front page displays' is set to "A static page" and the "Posts Page"
value is the current Page being displayed.
Cuando se est mostrando la primera pgina web y ' Ajustes > Lectura -> pgina principal" se
establece en" Sus ltimos posts", tanto is_front_page() y is_home() devolvern true.
Configuration of front-page.php
Si existe, el archivo de plantilla front-page.php se utiliza en la primera pgina del sitio,
independientemente de si ' Ajustes >Lectura -> pgina principal" se ajusta en "Una pgina esttica
" o "Sus ltimas post , "el tema necesitara dar cuenta de las dos opciones, de modo que la primera
pgina web mostrar ya sea una pgina esttica o el ndice de entradas de blog. Hay algunos
mtodos para hacerlo.
MostrandoConditional en front-page.php
Una forma de permitir front-page.php para dar cuenta de las dos opciones para
'Ajustes > Lectura -> pgina principal 'es aadir un interior condicional de front-page.php,
utilizando get_option( 'show_on_front' ), get_home_template(),
and get_page_template().
Method 1: Incluyendo contenido personalizado directamente en front-page.php:
include( get_home_template() );
} else {
include( get_page_template() );
}
Filtrando
front_page_template
Otra forma de permitir que la pagina principal del sitio sea mostrada ya sea como una pgina
estatica / o como contenido personalizado o el ndice de post del blog, sin aadir cdigo
condicional dentro de front-page.php , es filtrar front_page_template, mediante la adicin
de un callback de filtro para functions.php :
<?php
if ( have_posts() ) : while ( have_posts() ) : the_post();
// do something
endwhile; else:
// no posts found
endif;
Ese loop se aplica al contenido del post de la pagina estatica asignada a 'Settings > Reading >Posts page'.
Para mostrar el loop personalizado (ltimos post del blog, personalizando/contenido caracterizado,
etc), agregar loop secundario usando consultas de llamadas a WP_Query . Por ejemplo, para
mostrar los 3 ltimas entradas en el blog:
Pagination
Primeras pginas estticas no estn destinadas a ser paginada. Ninguno de las funciones de
WordPress anterior / siguiente enlace de las pgina s
esttica. Paginacin en una pgina principal esttica utilizan la variable de consula page, no la
variable paged. Ver el WP_Query para ms detalles.