wordpress:元描述不显示

wordpress: Meta description does not display

我安装了 2 个插件:YOAST 和 WP Meta SEO 他们都生成自己的元信息,我优先考虑 WP Meta SEO,但是 Google 搜索没有检索到描述。

页面示例:Page link example

元标题:

Devenir PNC - Hôtesse de l'Air ou Steward | AirTraining

元描述:

Préparez le CCA et devenez Hôtesse de l'air ou Steward (PNC). Formation Théorique et Pratique, Anglais Intensif, Test de Sélection des Compagnies Aériennes.

在 Chrome 中呈现的页面:

<title>Devenir PNC - Hôtesse de l&#039;Air ou Steward | AirTraining Academy</title>
<meta name="description" content="Devenir PNC - Hôtesse de l&#039;Air ou Steward | AirTraining Academy | ">

我们可以看到描述包括页面标题但不包括描述。

Yoast 的 Metabox 正在检索正确的 Meta,但 Google 没有考虑它们。

Header 的主题:

<title><?php bloginfo('name'); ?><?php wp_title("|", true); ?></title>
<link rel="alternate" href="<?php bloginfo('url'); ?>"<?php get_permalink('url'); ?> hreflang="fr-fr"/>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="<?php wp_title();
echo ' | ';
bloginfo('description'); ?>">
<?php show_ata_jsonld_article() ?>

我应该优化 header 以找到正确的元数据吗? 我哪里出错了,所以描述显示了标题?

编辑

我从 Priyanka Modi 实施了以下解决方案 使用 Google Search Console,可以正确检索元数据:

<meta name="description" content="Préparez le CCA et devenez Hôtesse de l'air ou Steward (PNC). Formation Théorique et Pratique, Anglais Intensif, Test de Sélection des Compagnies Aériennes.">

但是 Google 搜索中的结果没有显示...

我想我需要等待 Google 才能再次获取新数据!

在存档模板循环中添加以下代码以显示每个 post 的 Yoast SEO 元描述。

<?php
$yoast_meta = get_post_meta($post->ID, '_yoast_wpseo_metadesc', true);
if ($yoast_meta) { //check if the variable(with meta value) isn't empty
    echo $yoast_meta;
}
?>