1

さて、検索エンジンのメタデータを追加したいのですが、フロントページにのみ追加したいのです。私はさまざまなアドオンを試してきましたが、それらは機能していないようです。そのため、古き良き単純なコードでそれを行うことを考えていました。

私は今これを試しています

<?php
if ( is_home() ) 
{
?>

<meta name="DC.title" content="XXXXXXXX - XXXXXXXXX.se"/>
<meta name="title" content="XXXXXXXX - XXXXXXXXX.se"/>
<meta name="keywords" content="foo, bar, orange, testing" />
<meta name="DC.format" content="text/html"/>
<meta name="DC.publisher" content="XXXXXXXX"/>

<meta name="DC.Description" content="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin sodales neque a nibh blandit at iaculis est ultrices."/>
<meta name="description" content="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin sodales neque a nibh blandit at iaculis est ultrices."/>
<?php 
} 
else 
{
// This is not a homepage
}

しかし、firebugを使用してページを検査すると、メタタグがフロントページやその他のページに表示されません。何か案は?

4

2 に答える 2

1

どういう意味front pageですか?

とにかく、is_front_page()ユーザーがのフロントページに設定されている投稿のページまたはページにいる場合は実際にtrueSettingsis_home()返し、投稿リストページにいる場合はtrueを返します。これは通常、最新の投稿を表示するページです。だから試してみてください

if(is_home() || is_front_page()){
    //...
}

それ以外の

if (is_home()) {...}

どちらの場合でも機能することを願っています。

于 2012-11-19T20:03:27.460 に答える
0

代わりにis_page()を使用して、使用したいページを指定してもかまいません。問題なく動作します。

于 2012-11-19T20:02:52.157 に答える