WordPress:不显示元描述

时间:2018-07-09 11:19:37

标签: html wordpress tags meta

我安装了2个插件:YOAST和WP Meta SEO 他们都生成自己的元信息,我对WP Meta SEO进行了优先排序,但是Google搜索未检索到该描述。

页面示例:Page link example

元标题:

  

Devenir PNC-空中小姐·管家|空中训练

元描述:

  

Préparezle CCA et devenezHôtessede l'air ou Steward(PNC)。 Théoriqueet Pratique编队,Anglais Intensif,法国科举考试学校。

在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表单正在检索正确的Metas,但Google并未考虑它们。

主题标题:

<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() ?>

我应该优化标题以找到正确的元吗? 我在哪里弄错了,所以说明中显示了标题?

编辑

我从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搜索中的结果... enter image description here

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

1 个答案:

答案 0 :(得分:1)

在存档模板循环中添加以下代码,以显示每个帖子的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;
}
?>