Come posso impostare il meta tag description in WordPress?

Come posso impostare il meta tag description in WordPress?

Impostare questo meta tag è semplice in WordPress.

Possiamo creare la seguente funzione:


function my_meta_desc() {
    if( is_home() ) {
        
            bloginfo( 'description' );  
        
        } else if( is_single() ) {
        
            $excerpt = strip_tags( get_the_excerpt() );
            
            echo $excerpt;
        
        } else if( is_page() ) {
        
            bloginfo( 'description' );
        
        } else if( is_category() ) {
        
            $cat_desc = strip_tags( category_description() );
            
            if( $cat_desc != '' ) {
            
                echo $cat_desc;
            
            } else {
            
                echo single_cat_title();
            
            }
        
        } else {
        
            bloginfo( 'description' );
        
        }
    }
}

Esempio d'uso in header.php:


<head>
<meta name="description" content="<?php my_meta_desc(); ?>" />
</head>

Torna su