Comunidad de diseño web y desarrollo en internet online

Home: entradas correspondientes a UNA Categoría

Citar            
MensajeEscrito el 27 May 2009 09:43 pm
Tengo dos opciones a la hora de configurar la home: una página estática, o todas las entradas del blog. Calculo no será muy difícil lograr que sean sólo las entradas correspondientes a UNA Categoría. ¿Alguien sabe cómo y dónde hay que modificar el código?

Gracias y Saludos.

Por zeruibiltaria

24 de clabLevel



 

firefox
Citar            
MensajeEscrito el 27 May 2009 10:36 pm
lo que se me ocurre es esto
instala este plugin
sirve para redireccionar una entrada o pagina a una URL especifica

entonces creas una pagina, hasta abajo en el editor de paginas te saldra un apartado nuevo que te deja agregar una URL
ahi pegas la URL de tu categoria

guardas

y ahora si, pones la pagina estatica como principal

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 29 May 2009 12:29 pm
Gracias tribak.

He instalado y activado el plugin, pero en la sección de dición de la página no aparece la nueva opción para insertar la url a la que quiero direccionar. ¿Puede ser debido a la versión de mi WP?

Por otra parte han hablado de esto: http://codex.wordpress.org/Template_Tags/query_posts

Pero debido a mi escaso inglés, me está costando mucho entenderlo. Al parecer el código que necesito incluir es este:

<?php

//The Query
if (is_home()) {
query_posts("cat=3");
}

//The Loop
if ( have_posts() ) : while ( have_posts() ) : the_post();
..
endwhile; else:
..
endif;

//Reset Query
wp_reset_query();

?>

Esto desplegaría en la home las entraas de la categoría "3", pero no tengo claro si este código he de incluirlo en index.php y si es necesario algo más, pues lo he intentado así, y me da error en ".." S i los elimino me responde que estoy llamando a una función inexistente (is_home()

Bueno, al menos sé que se puede hacer. ya saldrá.

Saludos.

Por zeruibiltaria

24 de clabLevel



 

firefox
Citar            
MensajeEscrito el 29 May 2009 07:37 pm
no, no es al lado del permalink...
es hasta abajo
se ve algo parecido a esto

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 29 May 2009 08:42 pm
En la parte de abajo en la sección de edición de la página está "orden de la página" al igual que antes de instalar el plugin; está todo igual.

Saludos.

Por zeruibiltaria

24 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 May 2009 12:29 am
instalas
activas
vas a paginas
crear
y hasta abajo debe salirte algo como esto



en point to this URL es donde pones la pagina de categoria que quieres mostrar

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 31 May 2009 04:24 pm
Hola tribak.

Instalo, activo, voy a escribir página y en la parte de abajo me sale algo como:

Orden de la Página

Las páginas generalmente son ordenadas alfabéticamente, pero usted puede colocar arriba un número para cambiar el orden en que aparecerán las páginas. (Sabemos que esto es poco práctico, pero será mejorado en futuras versiones.)

¿Nadie sabe dónde tengo que incluir el código de la query?

Saludos.

Por zeruibiltaria

24 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 May 2009 07:35 pm
eso a mi me sale a la derecha

ya revisaste en las demas opciones?
no necesitas hacer el query, se soluciona con ese plugin

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 01 Jun 2009 05:05 pm
Hola.

En la página del plugin dice: Requires WordPress Version: 2.7 or higher
Y en mi WP dice: ¡WordPress 2.7.1 está disponible! Por favor actualice ahora.

No sé que versión tengo pero calculo que menor que la 2.7, y es por eso que no aparece la opción a pesar de haber activado el plugin.

¿La mejor forma de actualizar es pinchar el enlace "por favor actualice ahora", o hay que hacer algo más?

En cualquier caso, respecto al tema que nos ocupa, en lugar de redireccionar la principal, prefiero que sea la principal la que muestre lo que deseo que muestre, entre otras cosas por el tema del posicionamiento en buscadores. Por tanto seguiré investiando la query. Ya os contaré.

Saludos.

Por zeruibiltaria

24 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Jun 2009 12:19 am
No reconocía la función is_home() porque la index.php en la que incluí el código no fue la index.php del theme activo, sino la de la carpeta raiz creo, o la de la carpeta wp-content. El "loop" ya está; se trata del código que despliega los post. Sólo hay que añadir el query antes del loop. Perfecto.

¿Merece la pensa que actualice el WP a la nueva versión?

Gracias y Saludos.

Por zeruibiltaria

24 de clabLevel



 

firefox
Citar            
MensajeEscrito el 02 Jun 2009 02:18 am
siempre merece que la actualizes, por algo hacen nuevas versiones :P

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox
Citar            
MensajeEscrito el 09 Jun 2009 11:35 pm
EL query post que comentas, es para excluir categorias en el home, ahora si quieres que aparezca una sola categoria en el home, tendrias que excluir todas las demas que tengas, es una opcion. :P

<?php
if (is_home()) {
query_posts("cat=-1,-2,-3");
}
?>

Por juanjosehzgs

34 de clabLevel



 

Perú

firefox
Citar            
MensajeEscrito el 09 Jun 2009 11:38 pm
Lamento mi error, debi quitarle el "-" menos, y ahora si todo funciona OK

Slds

Por juanjosehzgs

34 de clabLevel



 

Perú

firefox
Citar            
MensajeEscrito el 10 Jun 2009 04:13 pm
Hola.

El código para que la principal despliegue las entradas de una categoría es:

if (is_home()) {
query_posts("cat=3");
}

siendo en este caso 3 la id de la categoría.

He actuakizado WP, y tenía entendido que esta versión posibilita poner una entrada en lo alto fija, pero no encuenro tal opción. ¿Sabéis cómo se hace?

Saludos.

Por zeruibiltaria

24 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Jun 2009 05:16 pm
En el listado de entradas, dale a la que quieras definir "edicion rapida" ahi te aparecera ala lado derecho "fijar entrada"

Por juanjosehzgs

34 de clabLevel



 

Perú

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.