Respuesta a: Entradas en páginas

Inicio Foros WordPress Themes y Diseño Entradas en páginas Respuesta a: Entradas en páginas

#41255

imported_fliberty
Participante

Haber, supongamos que lo que elijes realizar es utilizar las categorías como páginas y evitar que estas categorías en el home.

[b]Para el ejemplo tengo la categoría Música cuyo ID es el 18.[/b]
[b]¿Que es el ID y donde lo veo?[/b]
El ID es el identificador único de la categoría, entrada, página, etc… Para poder saber que id tiene x categoría vas a la opción categorías que está en el mismo bloque donde creas o editas entradas; pasas el puntero de tu “ratoncito” sobre la categoría en particular y en la barra de estado verás el enlace que le corresponde, o si desea haces clic en la opción editar, en la barra de dirección los números al final del enlace es el ID de la categoría.

[b]Creando vinculos a las categorías:[/b]
Las categorías abren en en un archivo de tu theme llamado category.php y cada entrada en particular abre en el single.php

El enlace de una categoría es http://dominio.com/category/nombre-de-la-categoria

Cuando tú haces clic sobre la categoría en la que se ha publicado x entrada, se van a cargar todas las entradas que corresponden a esa categoría. Esto quiere decir que con solo acceder al enlace de esta categoría podremos acceder a una página que nos muestre solo las entrdas que le corresponden (disculpen la redundancia).

Para el caso, podría realizar una imagen para la categoría música ya sea en el menu, o un botón para el sidebar, y utilizar como url la de la categoría

[b]Cómo hacer para que esta categoría en particular no se muestre en el home[/b]
Es muy sencillo, lo que tenemos que hacer un filtro con query que nos excluya esa categoría en particular, entonces abrimos el index.php y buscamos la parte donde inicia el loop:


El código anterior nos indica el inicio del loop (codigo que muestra las entradas si es que las hay).
Al inicio para el ejemplo citado, indiqué que la categoría en particular tenia el [b]ID 18[/b], entonces tenemos que hacer una consulta que nos exluya dicha categoría del home.
Antes del código que inicia el loop colocamos lo siguiente:

El código anterior le indica a wordpress que no debe mostrar las entradas que corresponden a la categoría 18; la opción paged=$paged sirve para no crear un error de paginación; esto es que cuando se coloca solo hasta cat=18 cuando avanzas a la página 2, 3, 4 etc… siempre se va a mostrar el contenido de la primera página, dicha opción como ya indiqué sirve para que eso no suceda.

Finalmente el inicio del loop debería quedar de esta forma:

Si deseas aplicar la otra formula que es de plantillas personalizadas, por favor me indicas.

Pin It on Pinterest