是否将元描述添加到主页?

时间:2013-10-14 作者:user40427

我有主题图案填充,我不知道如何更改主页的元描述。这不是一个实际的页面,它是帖子的默认视图。

我到处寻找答案,但确实找不出答案。我已经下载了Yoast的插件SEO,但似乎只能更改页面和帖子上的元描述。。。?

4 个回复
SO网友:Christine Cooper

如果只想向主页添加元标记,则无需添加Yoast。只需一些小的编辑就可以节省您的性能。

您可以使用is_home() 作用

将此插入到header.php:

<?php if (is_home()) { ?>
 <meta name="description" content="Your description for homepage..." />
<?php } else { ?>
 <meta name="description" content="Description for other pages..." /> 
<?php } ?>

SO网友:gsjha

你也可以这样做

 <?php
the_post();
if (  is_home()  ) { ?>
<meta name="description" content="YOUR DESCRIPTION" />
<?php } elseif (is_single()) { ?>
<meta name="description" content="<?php the_excerpt(); ?>" />
<?php } ?>
这将为home和other设置不同的描述。

SO网友:Thredolsen

我也有同样的问题,因为这篇文章是Google上出现的第一个结果之一,我想分享我找到的解决方案。

Christine提供的代码很好,但问题是您通常不应该编辑header.php 文件,因为在更新主题时,您所做的更改将被擦除。

解决方案是将代码插入到您自己的插件中,并使用动作挂钩将描述插入到标题中:

<?php    
function add_meta_home() { 
    if (is_home() || is_front_page()) { ?>
        <meta name="description" content="Lorem ipsum dolor sit amet."/>
        <?php
        }
    }
add_action(\'wp_head\', \'add_meta_home\');
?>
使用(is\\u home()| | is\\u front\\u page())可确保无论如何配置,都会显示网站主页的元描述。

SO网友:RenTheMighty

对于WordPress SEO (Yoast)-在标题和元下-将有一个主页选项卡。这个All in one SEO 插件提供了自动生成或自定义描述的选项

我用Yoast制作了一个SEO视频:https://www.w3bdesign.ca/free-wordpress-seo/

结束

相关推荐

WordPress:可排序的Metabox字段不保存位置

我遇到了一个让我困惑的问题:升级到WP 3.6后,当您重新订购时,我的可排序metabox字段没有保存它们的位置。下面是我的代码:PHP:function save_box( $post_id ) { $post_type = get_post_type(); // verify nonce if ( ! isset( $_POST[\'custom_meta_box_nonce_field\'] ) ) return $p