WordPressのプラグイン、All in one seo packで
たまにちゃんとmeta情報が出ない場合があるのでその対処法をメモ。

functions.phpに

/**
* all in one seo pack の description出力改造
*/
function my_description($description) {
    global $post;
    global $aioseop_options;
 
    if (trim($description)) {
        return trim($description);
    }
 
    /* default */
    $description = $aioseop_options['aiosp_home_description'];
 
    if ((is_archive()) || (is_home())) {
        $description = '';
    } elseif(is_single() || is_page()) {
        $description = get_post_field('post_content', $post->ID);
    }
 
    $description = strip_shortcodes( $description );
    $description = str_replace( ']]>', ']]>', $description );
    $description = strip_tags( $description );
    $description = str_replace( "\xc2\xa0", " ", $description );
    $description = trim( preg_replace( '/[\n\r\t ]+/', ' ', $description), ' ' );
    $description = mb_convert_kana($description,'sKV','UTF-8');
    $description = mb_substr( $description, 0, 120, 'UTF-8' );
    $_find_pos = mb_strrpos($description,'。',0,'UTF-8');
    if (($_find_pos >= 1) && ($_find_pos <= 120 - 1)) {
        $description = mb_substr( $description, 0, $_find_pos + 1, 'UTF-8' );
    }
 
    return $description;
}
add_filter('aioseop_description', 'my_description');

でOK

参考サイト:
>>WordPress SEO対策「All in One SEO Pack」でキーワード、ディスクリプションが表示されない(mata keywords編)
↑こちらの記事に詳しくご紹介されてますので参考にさせて頂きました。