WordPress文章页面添加关键词标签和描述标签

关键词和描述标签作为SEO的基础配置,在wordpress中一般并没有默认添加,这里记录一下在Wordpress中自动添加关键词和描述标签的方法。

实现思路是使用标签来作为关键词,使用摘要作为页面描述,找到使用主题的functions.php文件,添加以下代码即可实现。

/**
 * 添加meta标签
 */
function add_seo_meta_tags() {
    if (is_single()) {
        ?>
            <meta name="description" content="<?php echo strip_tags(get_the_excerpt()); ?>">
        <?php

        $tags = array_map(function ($item) {
            return $item->name;
        }, get_tags());
        ?>
            <meta name="keywords" content="<?php echo implode(',', $tags); ?>">
        <?php
    }
}

add_action( 'wp_head', 'add_seo_meta_tags' );

请注意,需要保证主题的header.php调用过wp_head()函数,类似下面:

<!DOCTYPE html>
<html <?php language_attributes(); ?> class="no-js">
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>">
<meta name="viewport" content="width=device-width, initial-scale=1">

<?php wp_head(); ?>
</head>

发表评论

您的电子邮箱地址不会被公开。