当前位置: 南昌seo > 网站建设学习 >

WordPress新站优化-2019

来自:喻老师| 发布时间:2019-04-12 21:19 | 作者:喻老师
如何给WordPress页面添加关键词和描述?
<?php
//主页描述和关键词,内容为自定义
if (is_home() || is_page())
{
$description = "这里是主页描述";
$keywords = "这里是主页关键词";
}
//文章页面文章名称为描述,文章标签为关键词
elseif(is_single()){
if($post->post_excerpt)
{$description = $post->post_excerpt;}
elseif(function_exists('wp_thumbnails_excerpt'))
{$description = wp_thumbnails_excerpt($post->post_content, true);}
else {$description = $post->post_title;}
$keywords = "";
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag )
{$keywords = $keywords . $tag->name . ",";}
$keywords = rtrim($keywords, ', ');
}
//分类页面关键词和描述,is_category()括号中写分类页面的别名
//使用分类名称作为关键词,分类描述做为描述
elseif(is_category()){
$keywords = single_cat_title('', false);
$description = category_description();
}
//标签页使用标签名作为关键字,标签描述作为描述
elseif (is_tag()){
$keywords = single_tag_title('', false);
$description = tag_description();
}
//page页面描述,page_name为你所创建的page页面的别名,可以更换。
//关键词和描述均为自定义
elseif (is_page('page_name')){
$keywords = "这里是关键词";
$description = "这里是描述";}
//打印出描述和关键词的内容
echo "<meta name=\"description\" content=\"$description\" />
<meta name=\"keywords\" content=\"$keywords\" />";
?>
如何使WordPress网站静态化:
打开后台,设置-固定链接-自定义结构-空格清空然后填入/%postid%.html
WordPress网站在哪添加自动推送代码?
建议加在foot.php中

参考文档1:https://www.zhihu.com/question/53007500/answer/132997639,作者:刘光于,来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

原创文章,严禁转载!一经发现,必究责!如需转载请注明出处:如本文来源:文章网址。