Entradas aleatorias en Home

Inicio Foros WordPress Themes y Diseño Entradas aleatorias en Home

Este debate contiene 8 respuestas, tiene 2 mensajes y lo actualizó  josep hace 7 años, 4 meses.

  • Autor
    Publicaciones
  • #22153

    josep
    Participante

    <p>PAra no revivir, o si, el hilo de Mno4K;<br />
    http://ayudawp.com/foro/topic/queries-variables-y-codigos-utiles-para-wordpress</p&gt;
    <p> y refiriendome en concreto al cachito;</p>
    <p>

    Quote:
    "Quiero posts aleatorios"</p>
    <p>Las queries de wp son lo mejor que hay, no? De nuevo, arriba del sufrido loop:</p>
    <p>&lt;?php query_posts(‘orderby=rand’) ?&gt;

    </p>
    <p>Quisiera saber como hacer para que solo sea aleatorio en la página principal??</p>
    <p>Tal como está al pulsar sobre el enlace de una entrada que te interesa te lleva a la url de ésta, pero aparece otro articulo.</p>
    <p>Gracias
    </p>

  • #54595

    LGrusin
    Miembro

    josep depende del theme. En los más antiguos era en el archivo index.php o el home.php, ahora el loop.php. Además el loop.php también puede servir para categorías y demás. O sea, que depende del theme para saber dónde colocar la consulta.

    Un saludo

  • #54601

    josep
    Participante

    GRacias por responder, [b]LGrusin[/b], mi theme es el [b]Amazing-grace[/b] de Petrovac actualizado a la última versión, y lo inserte en [b]index.php[/b], justo antes del loop ya que ésta plantilla es muy sencilla y no dispone de [b]loop.php[/b]. ¿Quieres decir que habría que cear el archivo?

    Gracias

  • #54603

    LGrusin
    Miembro

    Comprendo…

    Está bien donde lo has puesto, el error puede deberse a que query_posts modifica la consulta y como le has dicho que sólo sea aleatoria pues pierdes el orden anterior. Para conservar la consulta pero añadiendo el rand prueba lo siguiente:

    De esta forma se supone que la consulta no se modifica pero le añades un nuevo parámetro que es el orden aleatorio de los posts.

    Ten en cuenta que esto afecta a la paginación, a las búsquedas, a las categorías y a los archivos por fecha, es decir, a todo donde intervenga el archivo index.php. Lo digo porque tu theme no tiene archive.php, ni category.php, ni tags.php, etc… Usa index.php para todo.

    Acabo de darme cuenta que tampoco tiene single.php. Me temo que habrá que hacer alguna otra modificación en el index.php.

    Ya nos contarás…

    Un saludo

  • #54604

    josep
    Participante

    Gracias LGrusin, ya te comenté que es un tema muy sencillo.. y menos mal que tiene functions.php!!!

    Pruebo esto y te comento…. 🙂

  • #54606

    LGrusin
    Miembro

    Por cierto, me adelanto a tu respuesta. Si quieres con tu [b]theme Amazin Grace versión 3.6[/b] que salgan entradas aleatorias [b]sólo[/b] en el index.php lo más fácil que se me ocurre es que copies index.php [b]sin la modificación[/b] tantas veces como te haga falta para que crees los archivos archive.php, search.php, category.php y single.php

    De esta forma las entradas aleatorias sólo afectarán a la página principal y no a las restantes.

    Saludos

  • #54608

    josep
    Participante

    Gracias por tus consejos, LGrausin, la verdad es que el theme, la página necesita una revisión bien a fondo y quizá un dia de estos me ponga en ello (tomo buena nota de tu consejo) pero es que no me veo muy capaz ya que mis conocimientos son bastante limitaditos, je je je.

    He probado tu código y … funciona de maravilla!!!

    Cómo dices [i]randomiza[/i] todo (archivos, categorias, index, tags…), pero la idea es esa; la de traer en primera plana temas nuevos y antiguos… (una prueba que voy a hacer a ver si dá buenos resultados)… ya que hasta ahora usaba el plugin [b]Tweet old post[/b], pero desde la penúltima actualización de WP (3.1) dejó de funcionar y no encontraba la manera de darles “más vista” a los tremas antiguos.

    Otra cosa, leí por este foro (no me preguntes donde) que teias los blogs abandonados y te quería “regalar” un enlace, pero no sé donde dirigirlo.. ¿tienes algún sitio?.

    En fin, gracias por todo amigo

    Un saludo. 🙂

  • #54647

    LGrusin
    Miembro

    Precisamente porque están abandonados no creo que te beneficie mucho el intercambio de enlaces.

    Quizás otro tipo de ofrecimiento más “productivo” sería bien recibido, sobre todo en estos tiempos de crisis… 😉

    Para lo que quieras aquí estaremos (hasta que me canse… )

    De todas formas muchas gracias.

    Un saludo

  • #54655

    josep
    Participante

    Tampoco te ofrecia un intercambio… más bien incluir un enlace a alguna página tuya en una entrada que estoy preparando..

    Para lo que necesites por aqui andamos…

    Gracias

El foro ‘Themes y Diseño’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest

Ir al contenido