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'Air ou Steward | AirTraining Academy</title>
<meta name="description" content="Devenir PNC - Hôtesse de l'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;
}
?>
我安装了 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'Air ou Steward | AirTraining Academy</title>
<meta name="description" content="Devenir PNC - Hôtesse de l'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;
}
?>