Mostrar las ultimas entradas de un blog en otra web

Inicio Foros WordPress General WordPress.org Mostrar las ultimas entradas de un blog en otra web

Etiquetado: , , , ,

Este debate contiene 20 respuestas, tiene 6 mensajes y lo actualizó  Annusx hace 7 años, 10 meses.

  • Autor
    Publicaciones
  • #15721

    meija
    Participante

    <p>Ante todo muchas gracias por intentar ayudarme, se agrede, estoy bloqueado y googleando no encuentro nada..</p>
    <p>Buenas noches, estoy intentando hacer en mi web el insertar mi blog, para que la gente que visite mi web, sepa que tengo un blog y pueda ver las ultimas entradas.</p>
    <p>Casi casi tengo lo que estoy buscando pero tengo dos problemas.</p>
    <p>El contenido que se muestra son los 5 ultimos post,<br />
    quiero que salga, el titulo, el texto, imagen y comentarios.</p>
    <p>Hasta el momento e logrado que salga todo.</p>
    <p>Problemas:</p>
    <p>1.Pero por ejemplo en el texto que quiero mostrar me gustaria que solo saliera la primera frase, asi haciendo una breve introducción o que solo se muestre un extracto</p>
    <p>2.Las imagenes del Blog salen muy grandes, se podria redimensionar la imagen para la web</p>
    <p>Pongo el codigo aunque es relativamente sencillo..</p>
    <p>Esto en la primera linea del codigo del php:</p>
    <p>&lt; ?php require("blog/wp-blog-header.php"); ? &gt;</p>
    <p>Esto en una div</p>
    <p>&lt; ?php query_posts(‘showposts=5’); ? &gt;<br />
    &lt; ?php while (have_posts()) : the_post(); ? &gt;<br />
    &lt;div class="post" id="post-&lt;?php the_ID(); ? &gt;"&gt;<br />
    &lt; ?php the_title(‘&lt;h2&gt;’,’&lt;/h2&gt;’); ? &gt;<br />
    &lt;?php endwhile; ?&gt;
    </p>

  • #36255

    imported_study
    Participante

    para traer la introduccion de una entrada tenes la funcion the_excerpt()y para la imagen the_post_thumbnail( ‘post-thumbnail’ ) espero te orienten.

    PD para lo del thumbnail necesitas abilitarlo primero en el theme: add_theme_support(‘post-thumbnails’); en tu archivo functions.php

  • #36263

    meija
    Participante

    Muchas gracias por la contestación, ya estoy probandolo, el the_excerpt(), genial funciona, lo unico es que se me sigue quedando muy largo el texto, hay manera de resumirlo aun mas?? ..

    Y la imagen el the_post_thumbnail(‘post-thumbnail’) me da error, no se la razón. Y este sistema como puedo hacer que la imagen se muestre en otros tamaños?? .. Me suena que el post-thumbnail es o se realiza una d sus funciones para hacer en la propio blog las mini imagenes para poder presentar nuevos post o lo que se quiera. Supongo que por ello me dices que hay que activarlo en functions.php que tambien se pdra configurar en el panel de control del administrador del blog no?

    Muchas gracias por adelantado, haber si me puedes detallar un poco mas lo de la imagen y si se puede hacer mas breve el texto. gracias!

  • #36267

    meija
    Participante

    Estado probando pero the_post_thumbnail(‘post-thumbnail’) me da error. mira lo pongo asi:

    Mi cogido de la index de la web:

    <?php query_posts(‘showposts=5’); ?>
    <?php while (have_posts()) : the_post(); ?>
    <div class=”post” id=”post-<?php the_ID(); ?>”>
    <?php the_title(‘<h2>’,'</h2>’); ?>
    <?php the_date(”,'<h3>’,'</h3>’); ?>
    <?php the_excerpt(); ?>
    <?php the_post_thumbnail(“post-thumbnail”); ?>
    <?php wp_link_pages(); ?>
    <?php comments_popup_link(__(‘Comments (0)’), __(‘Comments (1)’), __(‘Comments (%)’)); ?>

    <?php endwhile; ?>

    y el que pongo en functions.php

    estado buscando y en el no hay ningun nombre relacionado, por lo que he puesto nada mas comenzar el codigo lo que me marcas:

    <?php

    // Imagenes costonizadas para la web

    add_theme_support(‘post-thumbnails’);
    /**
    * Main WordPress API
    *
    * @package WordPress
    */
    ……

    Alguien sabe decirme donde estaria el fallo? muchas gracias por adelantado!

  • #36268

    imported_study
    Participante

    Para recortar un texto yo siempre utilizo la funcion php substr($content,0,200). El problema es que no se como reaccionara al recortar html (mira si corta una etiqueta abierta pero nunca la ciera, te arruina el theme).

    Fijate que en [url=https://ayudawp.com/foro/topic/como-limitar-el-numero-de-caracteres-a-mostrar-en-el-titulo]espe thread[/url] lo debatimos. No uses mi solucion sino la de luysx.

    Lo de los thumbnails mira [url=https://ayudawp.com/actualizar-tu-tema-a-wordpress-2-9/]esta entrada[/url] que es de donde saque el código que te di.

  • #36270

    meija
    Participante

    Vale:

    [b]Fijate que en espe thread lo debatimos. No uses mi solucion sino la de luysx.[/b]

    Lo que el hace o entiendo es que le da unas dimensiones, aunque el texto sea mayor, con las dimensiones fijas se ocultan, osea una trampilla cierto? ..

    —————————————————–

    [b]Lo de los thumbnails mira esta entrada que es de donde saque el código que te di. [/b]

    Puff ese tutorial ya lo he tenido habierto antes..

    ………………………………………

    [i]En el archivo functions.php de tu tema activo:
    Clic para ver Texto Plano
    PHP:

    1.
    add_theme_support(‘post-thumbnails’);
    [/i]

    en functions.php este documento es el que se encuentra para el blog no?? .. en mi caso estaria en wp-includes/functions.php eso es correcto?? .. y se meteria: add_theme_support(‘post-thumbnails’);
    en una linea sin importar la altura ni nada?? ..

    —————————————————–

    y en :

    ……………………………..

    2. En los archivos index.php y cualquier otro donde quieras que aparezcan las miniaturas:

    Añade alguno de estos códigos donde quieras que aparezca la miniatura …

    El básico:

    ….

    Se refiere al index.pho de la web, y se podria poner uno de los 4 diferentes cogidos que dan los diferentes tamaños de las imagenes no??

    ————————————————————-

    Te lo pongo para saber con seguridad si es así, ya que antes lo hecho exactamente igual y me dava error…

    un saludo y muchisimas gracias_!!!!! de verdad se agradece un montón!!

  • #36271

    meija
    Participante

    cuando pongo en functions.php en la ultima linea el codigo ese lo subo al servidor y lo ejecuto me sale este problema:

    Fatal error: Call to undefined function add_theme_support()

  • #36280

    imported_j.conti
    Participante

    meija, estás modificando archivos de WordPress, no del tema.

    Cuando habla de index.php y function.php habla de los que están dentro de la carpeta de tu tema.

    La carpeta de tu tema tiene que estar dentro de /wp-content/themes/

    Restable los archivos que has modificado que te estás cargando WordPress

  • #36284

    imported_study
    Participante

    Lo del css si es un truco y ademas no perjudica el seo. Lo de los thumbnail te dejo solo porque si eso no funciona no se me ocurre mucho mas, a lo sumo revisa en el codex. Suerte.

  • #36290

    meija
    Participante

    me podrias en señar un ejemplo como lo tendrias hecho tu?? haber donde tengo el fallo. gracias, te lo agradeceria mucho, ya que no se ninguna otra solucion para poderlo desarrollar. gracias.

  • #36295

    meija
    Participante

    José Conti, buenas no vi tu post, ya pero resulta que no he hecho un theme, bien e cargado el wordpress 2.9 pero no e diseñado la web apartir de un theme o igual es que e ido pisando el clasico.. e puesto dentro del function dentro del unico theme que tengo el classic y nada no funciona..

  • #36321

    luchosar
    Participante

    Meija…desde haces MESES vengo buscando esta solucion y nada no he podido, pero parece que tu has avanzado mucho. Mira en alguin momento me tropece con un plugin el cual habia que mejorarle lo de los tutulares (recortarlos) y el autor me envio esta linea para cambiar y funciono a lo mejor te sirva:

    $post_title = substr($row[‘post_title’], 0, 12) . “…”;

    Otra cosa…seria posible y excusame el abuso de enviar a mi correo todo el codigo que usas para llamar los pos de tu blog al ndex de tu pahgina web? como te dije hace muchos meses ando buscando esto y por lo que acabo de leer ya tu lo encontraste.
    mail: [email protected]
    Te estare agrdecido !

  • #36355

    luchosar
    Participante

    Necesito el contacto de meija, quien inicio este post, alguien le conoce?

  • #36458

    meija
    Participante

    Buenas, sigo intentando hacerlo y ya he encontrado la solucion por la noche te la muestro, venga!

  • #36463

    luchosar
    Participante

    Gracias Meija. Estoy atento.

  • #36507

    imported_study
    Participante

    Estuve buscando en el codex porque estoy desarrollando un nuevo theme y me vi en la necesidad de acortar el contenido de the_excerpt(), y encontre lo siguiente que si, funciona.

  • #36590

    luchosar
    Participante

    donde se coloca?

  • #36651

    imported_study
    Participante

    en el archivo functions.php de tu theme. Otra cosa, encontre una función mejor que the_post_thumbnail() para mostrar la primera imagen de cada post (porque esta es automatica, en la otra hay que definir el thumbnail “a mano”). Esta en [url=http://www.darioferrer.com/wordpress/como-extraer-miniaturas-en-wordpress-ii-126.html]http://www.darioferrer.com/wordpress/como-extraer-miniaturas-en-wordpress-ii-126.html[/url]

    Otra cosa, yo te deje seguir con este código que estas haciendo porque me gusta que la gente programe, pero el plugin recent post te permite hacer exactamente lo que vos queres en 5 minutos. Yo lo uso en la [url=http://www.creosignum.com]home de mi sitio[/url]. Bueno, por ahora porque voy a cambiar el theme. Espero te sirva. Salu2.

  • #43817

    el_gota
    Participante

    Hola buenas yo tenia el mismo problema he estado leyendo todo el post y me ha servido de mucha ayuda, he conseguido poner las ultimas entradas en mi HOME pero no tienen un link al post, como puedo hacer eso???? para que enlacen con la noticia, pongo el codigo que tengo y me deciis que es lo que me falta.

    Un saludo…

    <?php require(“wordpress/wp-blog-header.php”); ?>
    <?php query_posts(‘showposts=5’); ?>

      <?php while (have_posts()) : the_post(); ?>
      <?php the_title(‘

    • ‘,’
    • ‘); ?>
      <?php endwhile; ?>

    si podeis escribirme como deberia quedar para que enlace con su post…

    un saludo

  • #48531

    Annusx
    Participante

    Hola a todos,

    Retomo el tema porque estoy tratando de insertar las entradas de mi blog para que aparezcan en mi página web (que es externa al blog). Entonces, no sé si es que definitivamente soy una negada, o simplemente es que el temita trae tela… pero el caso es que algo he conseguido picando de aquí y de allá…

    Tengo este código:

    (No copio la hoja de estilo porque no lo veo necesario)

    Entonces, tengo varias tres dudas a ver si podéis solucionármelo.

    – ¿Cómo haría para “traer” la primera imagen de una entrada del blog para que salga en mi página web?
    – ¿Cómo sería el código que habría que añadir para que apareciera un “Leer más” (en el caso de que fuera necesario), y al pinchar te abriera en otra ventana el blog con la entrada?
    – En “Comentarios (1)” ¿Cómo hago para que al pinchar se habra en otra ventana? En PHP no tengo ni idea de como hacerlo…

    Gracias por adelantado 🙂

  • #48620

    Annusx
    Participante

    ¿Alguien podría por favor ayudarme con ello?

El foro ‘General WordPress.org’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest