• User Newbie

    post in automatico

    Ciao stavo pensando di mettere alcune notizie sul mio sito in automatico. Utilizzando rss, ho visto che esistono deiversi plugging che fanno questa cosa ma mi domando se è legale. Penso alle notizie che uno posta su facebook da latri siti. Vorrei fare questa cosa anche sul mio sito, naturalmente tenendo la fonte etc.....
    Seconda cosa cerco di mettere come immagine in evidenza la prima immagine che ho nel post, ho utilizzato diversi pluggin ma non me lo fa mai da cosa può dipendere?


  • Moderatore

    Ciao nelirfa,

    ovviamente dovresti chiedere all'autore del blog se puoi pubblicare i suoi contenuti sul tuo sito, comunque è una pratica che ti sconsiglio, evita più che puoi i contenuti duplicati.

    Per il secondo problema non lo so, può dipendere da tanti fattori, l'unico modo è debuggare il codice e capire dove sia il problema.

    Ciao
    Enea


  • Moderatore

    Per utilizzare la prima immagine del post come immagine in evidenza ( senza l'uso della funzione post_thumbnail() ), io di solito utilizzo una cosa del genere:
    ( l'ho appena scritta, quindi non prenderla per uno standard 😉 )

    
    <?php
    function get_first_image() {
    	// questa funzione la includi nel tuo file functions.php
    	// se non ne hai uno, crealo
    	global $post, $posts;
    	$output = preg_match_all('/<img.+src=[\'&#8221;]([^\'&#8221;]+)[\'&#8221;].*>/i', $post->post_content, $matches);
    	$first_image = $matches [1] [0];
    	return $first_image;
    }
    // poi nel tuo template userai:
    
    
    if( has_post_thumbnail() ) : the_post_thumbnail();
     else :	echo '<img src="' . get_first_image() . '">';
    endif;
    ?>