文章目录

使用代码为wordpress设置keywords、description标签

代码大概放在两个位置,一个位置是“header标签”,一个位置是“functions标签”。我采用的是第一种方法,将以下代码添加至“header标签”的“<head>”与“</head>”之间,并将蓝色字体部分改成你自己想要设置的文字。

<meta charset="<?php bloginfo( 'charset' ); ?>" />

<meta name="viewport" content="width=device-width" />

<title><?php wp_title( '-', true, 'right' ); ?></title>

<?php

$description = '';

$keywords = '';

if (is_home() || is_page()) {

// 将以下引号中的内容改成你的主页description

$description = "一个关注SEO技术、分享SEO经验的SEO技术博客。 ";

// 将以下引号中的内容改成你的主页keywords

$keywords = "SEO、SEO博客、SEO技术";

}

elseif (is_single()) {

$description1 = get_post_meta($post->ID, "description", true);

$description2 = str_replace("\n","",mb_strimwidth(strip_tags($post->post_content), 0, 200, "…", 'utf-8'));

// 填写自定义字段description时显示自定义字段的内容,否则使用文章内容前200字作为描述

$description = $description1 ? $description1 : $description2;

// 填写自定义字段keywords时显示自定义字段的内容,否则使用文章tags作为关键词

$keywords = get_post_meta($post->ID, "keywords", true);

if($keywords == '') {

$tags = wp_get_post_tags($post->ID);

foreach ($tags as $tag ) {

$keywords = $keywords . $tag->name . ", ";

}

$keywords = rtrim($keywords, ', ');

}

}

elseif (is_category()) {

// 分类的description可以到后台 - 文章 -分类目录,修改分类的描述

$description = category_description();

$keywords = single_cat_title('', false);

}

elseif (is_tag()){

// 标签的description可以到后台 - 文章 - 标签,修改标签的描述

$description = tag_description();

$keywords = single_tag_title('', false);

}

$description = trim(strip_tags($description));

$keywords = trim(strip_tags($keywords));

?>

<meta name="description" content="<?php echo $description; ?>" />

<meta name="keywords" content="<?php echo $keywords; ?>" />

<以上资讯仅供参考,如果您需解决具体问题,建议您关注作者;如果有软件产品开发需求,可在线咨询加速度产品经理获取方案和报价>

****更多行业产品开发方案,请关注jsudo加速度 https://www.jsudo.com***

【加速度jsudo(www.jsudo.com)】是国内知名企业数字化建设提供商,为企业提供电商平台搭建(多种模式电商平台搭建:B2B/B2B2C/B2C/O2O/新零售等)、智慧园区建设、数字化营销、人才外包等服务,点击这里查看了解更多行业解决方案。