function set_featured_image_from_content( $post_id ) { if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) return; if ( wp_is_post_revision( $post_id ) ) return; if ( has_post_thumbnail( $post_id ) ) return; $content = get_post_field( 'post_content', $post_id ); if ( ! $content ) return; $image_id = null; // Cerca immagini nel blocco galleria if ( preg_match_all( '/"id":(\d+)/', $content, $gallery_matches ) ) { foreach ( $gallery_matches[1] as $id ) { if ( wp_attachment_is_image( $id ) ) { $image_id = $id; break; } } } // Se non trovata in galleria, cerca immagini singole nel contenuto if ( ! $image_id ) { if ( preg_match_all( '/]+wp-image-(\d+)[^>]*>/i', $content, $img_matches ) ) { foreach ( $img_matches[1] as $id ) { if ( wp_attachment_is_image( $id ) ) { $image_id = $id; break; } } } } // Se non trovata, cerca per URL if ( ! $image_id ) { if ( preg_match_all( '/]+src=[\'"]([^\'"]+)[\'"][^>]*>/i', $content, $url_matches ) ) { foreach ( $url_matches[1] as $url ) { $id = attachment_url_to_postid( $url ); if ( $id ) { $image_id = $id; break; } } } } // Se trovata imposta come immagine in evidenza if ( $image_id ) { set_post_thumbnail( $post_id, $image_id ); return; } // Fallback casuale $fallback_ids = array( 45835, 45834, 45833, 45831, 45832 ); $random_id = $fallback_ids[ array_rand( $fallback_ids ) ]; set_post_thumbnail( $post_id, $random_id ); } add_action( 'save_post_post', 'set_featured_image_from_content', 10, 1 );
Skip to content Skip to sidebar Skip to footer

TROFAL STAR ALL’ASSALTO

Trofal Stars subito all’attacco nelle prime battute del 2013: Martina Grif corre il Gran Premio della Vittoria, il giorno della Befana, a Bologna e martedì 8 sarà la volta del crack Rotary Ok a Torino con un inedito avvio con i nastri, sul doppio chilometro.
Walter Ferrero, head coach della scuderia più chiacchierata del Piemonte, crede in entrambe le occasioni: “Detto che la trasferta di Bologna mi servirà, anche, per andare a trovare mio figlio che gioca nel San Marino, ritengo che Martina ci possa regalare un sorriso il 6 gennaio. E’ una corsa di cavalli maturi e lei ha la capacità per districarsi sui percorsi complessi. Per Rotary invece si tratta di un test di sostegno ad un’intenzione ambiziosa, prendere parte al Prix Verroken, il clou invernale per i 3 anni a Vincennes, sottoclou dell’Amèrique. Rotary sta vivendo una fase di rifondazione di se stesso: è cresciuto in altezza e non ha fatto altrettanto in lunghezza, ciò che gli ha creato problemi di passaggi, ma il motore è sempre lo stesso. Smorgon gli ha cambiato preparazione e il ritorno alla pista ci deve dare precise risposte. Se la prova di martedì sarà convincente, Rotary OK scenderà in pista ancora a Torino entro il 20 gennaio. Poi, come ripeto, se tutto andrà secondo natura, l’esordio francese”.

Rispondi

Scopri di più da Ippodromo di Vinovo

Abbonati ora per continuare a leggere e avere accesso all'archivio completo.

Continua a leggere