优化网站 SEO,自动将文章标签转化为关键字,为文章添加 keywords 和 description
打开主题的 functions.php 添加以下代码:
<?php
// tag 转 keyword
function tag_to_keywords() {
if ( is_single() ) { // 文章页面
$posttags = get_the_tags();
if ( $posttags ) {
foreach ( $posttags as $tag ) {
$keywords [] = strtolower( $tag->name );
};
array_push( $keywords, "gelomen", "code cola", "code", "cola" );
?>
<!-- html -->
<!-- 网站关键字,用英文逗号隔开 -->
<meta name="keywords" content="<?php echo implode( ",", array_unique( $keywords ) ); ?>"/>
<!-- 网站的描述 -->
<meta name="description" content="Gelomen 的个人博客网站。"/>
<?php
}
} else { // 其他页面
?>
<!-- html -->
<!-- 网站关键字,用英文逗号隔开 -->
<meta name="keywords" content="gelomen,code cola"/>
<!-- 网站的描述 -->
<meta name="description" content="Gelomen 的个人博客网站。"/>
<?php
}
}
add_action('wp_head', 'tag_to_keywords');