2017-03-20 15 views
0

ここに私の問題があります:
私は自分の投稿タイプ( "collections"という名前の)を作成したワードプレスサイトを各コレクションの記事と共に持っています。
私はheader.phpに、このビットを試してみましたカスタムポストタイプWordPressのカスタムポストタイプアーカイブのメタ説明を追加します

www.thesitename.com/collections 

のアーカイブページにメタ説明を追加したいと思います:

<?php 
if (is_category('collections')) 
{ 
    ?> 
    <meta name="description" content="the description"> 
<?php } ?> 

が、何も、ソースコードにありません...
私はYoast SEOでどこでも見てきましたが、私はGoogleでさえ解決策を見つけることができません。 アイデアはありますか?

答えて

1

あなたはpost_typeアーカイブページをチェックしたいなら、あなたは is_post_type_archive()を使用する必要があり、あなたが カスタムpost_typeカテゴリーのアーカイブページをチェックしたい場合、あなたはis_tax()

を使用する必要があります
if (is_post_type_archive('collections')) 
{ 
    echo 'This is the collections post_type archive page'; 
} 

追加情報ですが、あなたの質問に直接関連していません。

if (is_tax('collections_cat', 'cat-1'))//<-- Replace it with your taxonomy, term name 
{ 
    echo 'This is the collections post_type, category cat 1 archive page'; 
} 

希望します。

+0

私はis_post_type_archiveを付けて動作させています!ありがとう! –

0

WordpressはPHPに書かれています。つまり、HTMLはそれだけでは動作しません。このため、ほとんどのトラッキングコードでは、行に沿って何かを含めると設定されます。<?php include_once("analytics.php"); ?>

この場合、このようなHTML要素はechoになります。これと同じように:

<?php if (is_category('collections')) { 

    echo"<meta name='description' content='the description'>"; 

    } 
    ?> 
関連する問題