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

GRAZIE A QUESTO COMUNICATO

L’Assi comunica che in data odierna, giovedì 12 settembre, sono stati inviati in banca i mandati di pagamento relativi ai premi con ritenuta al 4% per i mesi di aprile e maggio 2013, per un totale di 10 milioni 618 mila euro. L’Assi comunica che i premi relativi alle fatture emesse dalle scuderie saranno pagate non appena perverranno le relative fatture. I restanti pagamenti (corrispettivo alle società di corse e agli addetti al controllo delle corse) saranno comunque effettuati nel mese corrente.
————————
Questo comunicato ha evitato il blocco totale dell’attività. Per venerdì 13 era stato infatti deciso il blocco totale della dichiarazione dei partenti, ma l’annuncio dello sblocco dei pagamenti ha procrastinato il “basta così” alla fine del mese. Nell’assoluta convinzione collettiva che o affiora il denaro oppure non c’è più alcuna possibilità di proseguire il cammino

Rispondi

Scopri di più da Ippodromo di Vinovo

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

Continua a leggere