Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1

    [Wordpress] Mostrare blog su sito

    Ho un blog su wordpress.com, sto cercando un modo per mostrare un'anteprima del blog sul mio sito con l'ultimo o gli ultimi post. C'è un metodo?
    Grazie

  2. #2
    certo, puoi usare ad esempio l'RSS con gli ultimi post che mette a disposizione wordpress: lo trovi all'indirizzo

    www.tuoblog.com/feed

    sul sito puoi scrivere una semplice funzione che legge questo rss.

  3. #3
    il mio problema è riuscire ad integrarlo nella grafica del sito

  4. #4
    Se vuoi inserire nel tuo sito gli ultimi post del blog integrati con la grafica del sito l'RSS è quello che fa per te, altrimenti non ho ben chiaro cosa intendi fare!

  5. #5
    Il codice da inserire nelle pagine del tuo sito dovrebbe essere autoesplicativo

    Codice PHP:
    <?php
    // Seleziona gli ultimi 3 articoli della categoria 7 dal tuo blog
        
    define('WP_USE_THEMES'false);
        require(
    '/WWW/percorso/al/tuo/blog/wp-blog-header.php');
        
    $query'cat=7&showposts=1';
        
    query_posts($query);
    ?>
    Codice PHP:
    <?php 
    // Printa l'estratto (anteprima) degli articoli
    while (have_posts()): the_post(); ?>
        <p class="autore">
            <?php the_author(); ?>
        </p>
        <p class="permalink">
            <a href="<?php the_permalink(); ?>"
            title="permalink!">
                <?php the_title(); ?>
            </a>
        </p>
        <p class="estratto">
            <?php the_excerpt(); ?>
        </p>
        <p class="data">Scritto il 
            <?php the_date(); ?>
        </p>
    <?php endwhile; ?>
    L'elenco completo di tags.

    Dai un'occhiata al primo link nella mia firma per un esempio.

  6. #6
    ok, ci provo poi vi faccio sapere, grazie!

  7. #7
    mmm, no non riesco, non capisco il primo pezzo di codice...

    e per quanto riguarda rss non ho idea di come si faccia richiamare dal sito, non l'ho mai fatto.

  8. #8
    se vuoi usare la soluzione del feed rss puoi fare una cosa di questo tipo:

    Codice PHP:
    $feedUrl 'www.tuoblog.com/feed';

    /* file_get_contents è una funzione php che legge il file all’interno di una stringa, in sostanza “raccoglie” tutto il contenuto del file in una stringa */ 
    $rawFeed file_get_contents($feedUrl);  

    /* Questo è il passo principale del frammento di codice: SimpleXmlElement fornisce un metodo semplice e facilmente utilizzabile per convertire un XML in un oggetto che può essere processato con le normali proprietà degli iteratori e degli array. */ 
    $xml = new SimpleXmlElement($rawFeed);  

    /* Itero sull’oggetto creato: ora posso semplicemente utilizzare i valori di ogni “elemento” di contenuto dell’RSS.  */ 
    foreach ($xml->channel->item as $item) {

    //stampi i campi dell'item es. $item->titolo


    Si tratta semplicemente di leggere con PHP un file XML (in formato RSS però)

    EDIT: all'interno del foreach puoi scrivere il codice html che preferisci per integrare il contenuto con la grafica del sito

  9. #9
    mmm mi sa che altervista non mi permette gli rss esterni...

  10. #10
    il problema potrebbe essere

    Codice PHP:
    file_get_contents() 
    Prova così:

    Codice PHP:

    $feedUrl 
    'www.tuoblog.com/feed';
    $xml simplexml_load_file($feedUrl);
    foreach (
    $xml->channel->item as $item) {

    //stampi i campi dell'item es. $item->titolo



Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.