我有一个与photography相关的wordpress网站。首页只有图像,没有任何描述。我添加了插件Yoast SEO。我还添加了元关键字和元描述。但是当谷歌搜索网站时,未显示元描述,而是显示不正确的cookie文本。 为什么谷歌搜索在搜索过程中没有显示添加的元描述。
答案 0 :(得分:0)
对于页面中的yoast元描述
只需在主题function.php文件中复制下面的Function和Add a Function。
<?php
add_filter( 'wpseo_metadesc', 'sm_builder_content_wpseo_metadesc', 10, 1 );
function sm_builder_content_wpseo_metadesc( $desc ) {
// Get $post if you're inside a function
global $post;
$post_type = get_post_type( $post );
if ($post_type == "page") {
//get_meta_description
$desc = get_post_meta($post->ID, '_yoast_wpseo_metadesc', true);
if($desc=="")
{
if ( has_excerpt( $post->ID ) ) {
// This post has excerpt
$desc = $post->post_excerpt;
} else {
// This post has no excerpt
$desc = trim(strip_tags($post->post_content));
$desc = substr($desc,0,155);
}
}
}
return $desc;
}
?>
答案 1 :(得分:0)
答案 2 :(得分:0)
Google并不总是会显示您设置的元描述和标题。这可以直接从Google的Search Console帮助页面获取。
Google的一代页面标题和说明(或&#34;摘要&#34;)完全自动化,并考虑了网页内容及其在网络上的引用。代码段和标题的目标是最好地表示和描述每个结果,并解释它与用户查询的关系。