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
}

但是当我用萤火虫检查页面时,元标记不会显示在首页或任何其他页面上。有任何想法吗?

4

2 回答 2

1

你是什​​么意思front page

无论如何,is_front_page()如果用户位于设置为首页的帖子页面或页面上,则实际上返回 true,Settings并且is_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 回答