WordPress上添加Description(描述)和Keywords(关键词)标签代码

先贴出来一段代码,该代码可以实现在Wordpress页面中添加关键词描述标签,实现效果如下:

wordpress网站出现关键词及描述
wordpress网站出现关键词及描述
<?php
	$keywords = '听可科技官网';
	$description = '听可科技官网';
	//文章页
	if (is_single()){
		//自定义栏目添加关键字和描述
		$single_keywords = get_post_meta($post->ID, "keywords", true);
		$description = get_post_meta($post->ID, "description", true);
		//如果没设置自定义关键字,将使用标签作为关键字
		if($single_keywords == ""){
			$tags = wp_get_post_tags($post->ID);
			foreach ($tags as $tag){
				$single_keywords = $single_keywords.$tag->name.",";
			}
			//去掉关键字前后的空白
			$single_keywords = rtrim($single_keywords, ', ');
		}
		///如果文章关键字不为空
		if($single_keywords){
			$keywords = $single_keywords;
		}
		//自定义描述如果为空,将使用文章中的100个字作为描述
		if($description == ""){
			if($post->post_excerpt){
				$description = $post->post_excerpt;
			}else{
				$description = mb_strimwidth(strip_tags(apply_filters('the_content',$post->post_content)),0,200);
			}
		}
	}
	//页面,添加自定义栏目keywords和description(关键字和描述)。
	elseif (is_page()){
		$keywords = get_post_meta($post->ID, "keywords", true);
		$description = get_post_meta($post->ID, "description", true);
	}
	//分类页,使用分类名作为关键字,分类描述作为文章描述。
	elseif (is_category()){
		$keywords = single_cat_title('', false);
		$description = category_description();
	}
	//标签页,使用标签名作为关键字,标签描述作为文章描述。
	elseif (is_tag()){
		$keywords = single_tag_title('', false);
		$description = tag_description();
	}
	//去掉两段空格
	$keywords = trim(strip_tags($keywords));
	$description = trim(strip_tags($description));
	?>
<meta name="keywords" content="<?php echo $keywords; ?>" />
<meta name="description" content="<?php echo $description; ?>" />

该段代码应放置在header.php中,放置的位置如下:

在header.php中添加代码
在header.php中添加代码

在代码中出现//页面,添加自定义栏目keywordsdescription(关键字和描述)。自定义栏目什么东东?以及你在首页看到的是空 keywords和description(关键字和描述) 。

教大家解决:

1、新建一篇文章的右上角点击“…”,然后出现“选项”,选择“自定义字段”。

从wordpress中调用自定义字段
从wordpress中调用自定义字段

2、进入编辑页面低端,可以看到自定义字段选项。

添加自定义字段
添加自定义字段

3、添加对应的自定义字段;

添加自定义字段
添加自定义字段

什么是WordPress自定义字段?

WordPress自定义字段是用于添加与帖子或页面相关的附加信息(如标题,作者姓名,日期/时间等)的元数据。默认情况下,当您编写新的帖子,页面或任何内容类型时,WordPress将其保存到两个不同的区域。第一部分是您使用帖子编辑器添加的内容的正文。

第二部分是关于该特定内容的信息。例如,标题,作者,日期,时间等等。帖子的这个信息位称为元数据。WordPress会自动将所有必需的元数据添加到您创建的每个帖子或页面。WordPress还允许用户使用自定义字段保存自己的自定义元数据。

默认情况下,自定义字段选项被隐藏在帖子编辑屏幕上。要查看它,您需要单击顶部的“屏幕选项”按钮,然后检查自定义字段选项。

推荐阅读

  1. 在SuiteCRM中创建自定义字段类型
  2. 10个标题写作技巧,以吸引点击量
  3. 如何在没有插件的情况下为WordPress中的外部链接添加nofollow
  4. 在wordpress通过代码实现百度主动推送|手工提交|实时推送
  5. 百度官方推出一款WordPress链接提交插件【baidu links submit】
  6. wordpress站点地图报错:error on line 2 at column 6: XML declaration allowed only at the start of the document【已解决】
  7. wordpress文章正文中自动添加关键词链接【代码实现】
  8. WordPress用户评论和回复评论邮件通知功能【无插件】

发表评论

电子邮件地址不会被公开。 必填项已用*标注