2016-01-12 74 views
0

我想用header.php中,增加了對每個頁面獨立的meta標籤的header.php頁每一頁如何添加單獨的meta標籤使用WordPress的

要添加冠軍描述元,Meta關鍵詞的每一頁 更好的SEO Anlayis。我想通過header.php頁面上的代碼實現這一點。

<html <?php language_attributes(); ?>> 
<!--<![endif]--> 
<head> 
<meta charset="<?php bloginfo('charset'); ?>" /> 
<!--<meta name="viewport" content="width=device-width, minimum-scale=1.0, maximum-scale=1.0" />--> 

<style> 
/*.alignleft { left:0px !important;} 
*/ 
</style> 

<title> 
<?php 
    /* 
    * Print the <title> tag based on what is being viewed. 
    */ 
    global $page, $paged; 
    wp_title('|', true, 'right'); 
    // Add the blog name. 
    bloginfo('blogname'); 
    // Add the blog description for the home/front page. 
    $site_description = get_bloginfo('description', 'display'); 
    if ($site_description && (is_home() || is_front_page())) 
     echo " | $site_description"; 
    // Add a page number if necessary: 
    if ($paged >= 2 || $page >= 2) 
     echo ' | ' . sprintf(__('Page %s'), max($paged, $page)); 
?> 
</title> 
</html> 

在此先感謝。

+1

那麼,哪裏還有問題嗎? –

+0

我想添加元描述和meta關鍵字的每個更好的搜索結果的網頁,而不使用任何SEO Plungins.For給予獨特的描述和關鍵字,每頁的標題。在我的代碼中,它添加了頁面的標題,但我也想要每個頁面的描述和關鍵字。有沒有解決方案來實現這一目標? –

+0

你可以使用'is_page('Page_ID')'作爲條件狀態 – Firefog

回答

1

簡單的方法是使用鉤子使用條件。

只需使用此代碼添加到您functions.php但改變英語is_page('english')page_IDslugtitle

function add_meta_data_firefog() { 

    if (is_page('english')) { 
     echo'<meta name="Keywords" content="Keyword1,Keyword2,Keyword3,Keyword4,Keyword5,Keyword6">'; 
     echo'<meta name="Description" content="Your Description">'; 
    } 
    if (is_page('aboutus')) { 
     echo'<meta name="Keywords" content="Keyword1,Keyword2,Keyword3,Keyword4,Keyword5,Keyword6">'; 
     echo'<meta name="Description" content="Your Description">'; 
    } 
    if (is_page('newspaper')) { 
     echo'<meta name="Keywords" content="Keyword1,Keyword2,Keyword3,Keyword4,Keyword5,Keyword6">'; 
     echo'<meta name="Description" content="Your Description">'; 
    } 
} 
add_action('wp_head', 'add_meta_data_firefog');