wordpress官方下載安裝的程序,只能填寫網站標題和副標題,透過插件來添加卻又擔心會影響網站的整體使用出錯,關鍵字(keywords)和描述( description)用程式碼新增的方法如下:
第一步、進入wordpress後台,找到「外觀」模組下面的「編輯」選項,進入主題編輯選項;在模版裡面點擊「頂部(header.php )」模版如圖:
第二步驟、在左邊的header編輯框中找到
第三步、在
<?php if (is_home()){ //这里描述在前******* $description = "在此输入描述"; $keywords = "在此输入关键词"; } 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; ?>" />
第四步,前三步是設定了主頁的關鍵字描述,如果還要頁面和文章的關鍵字(keywords)和描述(description),上面的程式碼這全部更換,使用以下程式碼:
<?php //如果是首页 if (is_home()){ $keywords = "你网站首页的关键字,自己修改吧"; $description = "你网站首页的描述,自己修改吧";} //如果是文章页 elseif (is_single()){ //默认使用文章页添加关键字 $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, ', '); } //默认使用文章页添加描述 $description = get_post_meta($post->ID, "description", true); //如果为空,使用文章前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); } }} //如果是页面,使用页面添加的关键字和描述 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; ?>" />
第五步、下面這段一定要添加在前面就可以了,文章頁和頁面都可以自動添加了
<meta name="keywords" content="<?php echo $keywords; ?>" /> <meta name="description" content="<?php echo $description; ?>" />
更多wordpress相關技術文章,請造訪wordpress教學欄位進行學習!
以上是wordpress的關鍵字怎麼設定的詳細內容。更多資訊請關注PHP中文網其他相關文章!