Il Meta tag description è un fattore molto importante per la Search Engine Optimization (SEO). In WordPress, se si utilizza un plugin SEO come All-In-One SEO, non sarà necessaria alcuna modifica in quanto il plugin integra già una funzione per la generazione del meta tag description automaticamente. Ma nel caso in cui non vogliate utilizzare alcun plugin per questo scopo il seguente codice farà questo lavoro. Basta incollarlo nel file functions.php del proprio tema.
1 2 3 4 5 6 7 8 9 10 11 |
add_action( 'wp_head', 'gen_meta_desc' ); function gen_meta_desc() { global $post; if ( ! is_singular() ) return; $meta = strip_tags( $post->post_content ); $meta = str_replace( array( "\n", "\r", "\t" ), ' ', $meta); $meta = substr( $meta, 0, 125 ); echo "<meta name='description' content='{$meta}' />"; } |
Nell’esempio, il numero 125 indica il numero di caratteri che si desidera visualizzare nel meta tag description di WordPress. Assicurarsi che sia è presente wp_head() nell’intestazione tema (vedi codex.wordpress.org/Function_Reference/wp_head), in caso contrario il codice non funzionerà.