首頁  >  文章  >  CMS教程  >  wordpress的關鍵字怎麼設定

wordpress的關鍵字怎麼設定

尚
原創
2019-07-19 10:10:516198瀏覽

wordpress的關鍵字怎麼設定

wordpress官方下載安裝的程序,只能填寫網站標題和副標題,透過插件來添加卻又擔心會影響網站的整體使用出錯,關鍵字(keywords)和描述( description)用程式碼新增的方法如下:

第一步、進入wordpress後台,找到「外觀」模組下面的「編輯」選項,進入主題編輯選項;在模版裡面點擊「頂部(header.php )」模版如圖:

wordpress的關鍵字怎麼設定

wordpress的關鍵字怎麼設定

第二步驟、在左邊的header編輯框中找到

… ……,這裡是你的網站標題,中間的應該是變量,畢竟每個頁面的標題都不一樣。

wordpress的關鍵字怎麼設定

第三步、在

前面或後面加入程式碼,在後面更符合我們的視角和使用習慣就放在這後面,程式碼:
<?php
if (is_home()){
        //这里描述在前*******
 $description = "在此输入描述";
 $keywords = "在此输入关键词";
}
elseif (is_category()){
 $keywords = single_cat_title(&#39;&#39;, false);
 $description = category_description();
}
elseif (is_tag()){
 $keywords = single_tag_title(&#39;&#39;, 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, &#39;, &#39;);        
}        //默认使用文章页添加描述
$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(&#39;the_content&#39;,$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(&#39;&#39;, false);
        $description = category_description();}
//如果是标签页,使用标签名作为关键字,标签描述作为描述
elseif (is_tag()){
        $keywords = single_tag_title(&#39;&#39;, 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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn