2016-10-07 22 views
0

現在、SEOのためにSquirrlyを使用しているWordpressウェブサイトがあります。ただし、アーカイブページでは、アーカイブページに属する最初のコンテンツページの説明/タイトルを使用しています。Squirrly SEOを使用してWordpressでメタデータをオーバーライドする方法

たとえば、私の宿泊施設のアーカイブページでは、すべてのホテルのリスト、タイトルは「ホテル1」、説明は「ホテル1は美しい...」です。代わりに、「宿泊施設のリスト」というタイトルと「これらはすべてのホテルです...」を参照する必要があります。

私はYoastのSEOがhttps://wordpress.stackexchange.com/questions/61472/using-php-to-overwrite-or-replace-title-tag-while-using-yoast/61523#61523?newreg=a3496de25de941a7bb16089b1912653bに記載されていますが、wpseo_titleはYoast特有のフィルタなので、これは動作しません。

私の現在のコードは次のとおりです。

<?php get_header(); 
    if (is_archive()) { 
     add_filter('wpseo_metadesc', 'filter_product_wpseo_metadesc'); 
      function filter_product_wpseo_metadesc($wpseo_metadesc) { 
       if( is_singular('product')) { 
        $wpseo_metadesc = "This is a big test of stuff"; 
       } 
       return $wpseo_metadesc; 
      } 
} ?> 

誰もがSquirrly SEOに特有の、または一般的に働くだろう1のどちらか、私のアーカイブページのSEOを過剰に乗るだろうと、フィルタ、または類似を知っています?

if (is_archive()){ 

add_filter('sq_title', 'filter_product_wpseo_metadesc'); 

function filter_product_wpseo_metadesc($wpseo_metadesc){ 

    if (is_singular('product')){ 
     $wpseo_metadesc = "This is a big test of stuff"; 
     } 

    return $wpseo_metadesc; 
    } 
} get_header(); 

あなたがタイトルを変更してすることができます

あなたがこれを使用することができます。(GET_HEADER())

種類は ジェームズ

答えて

1

は、あなたが「wp_head」の前にフックを追加していることを確認してくださいについてフィルタを呼び出すことでSquirrlyの説明:sq_titleとsq_description

これはあなたに役立ちます。

関連する問題