请问wordpress 4.5.2 的keywords和description是在哪里修改? 10
1个回答
展开全部
这个wordpress修改关键词和描述不关版本的事。
建议不要用seo插件,可以用自定义代码,以下操作。
首页要下载一个 seobox.php
下载地址:链接: http://pan.baidu.com/s/1pKSc0Nh 密码: 442g
解压出来seobox.php上传到模板根目录
-------------------接下操作----------------------
1,从主题根目录打开 header.php 找到:
<title>网站标题</title>
<meta name="keywords" content="关键字" />
<meta name="description" content="描述" />
2,替换掉成下面的代码
<title><?php
/*
* Print the <title> tag based on what is being viewed.
*/
global $page, $paged;
wp_title( '|', true, 'right' );
// Add the blog name.
bloginfo( 'name' );
// Add the blog description for the home/front page.
$site_description = get_bloginfo( 'description', 'display' );
if ( $site_description && ( is_home() || is_front_page() ) )
echo " | $site_description";
// Add a page number if necessary:
if ( $paged >= 2 || $page >= 2 )
echo ' | ' . sprintf( __( 'Page %s', 'twentyten' ), max( $paged, $page ) );
?></title>
<?php
if (is_home()){
$keywords = "这里填你的关键词";
$description = "这里填你的描述";
}
elseif (is_single()){
$tags = wp_get_post_tags($post->ID);
foreach ($tags as $tag){
$keywords = $keywords.$tag->name.",";
}
$keywords = rtrim($keywords, ', ');
if($post->post_excerpt){
$description = $post->post_excerpt;
}else{
$description = mb_strimwidth(strip_tags(apply_filters('the_content',$post->post_content)),0,200);
}
}
elseif (is_page()){
$keywords = get_post_meta($post->ID, "keywords", true);
$description = get_post_meta($post->ID, "description", true);
}
elseif (is_category()){
$keywords = single_cat_title('', false);
$description = category_description();
}
elseif (is_tag()){
$keywords = single_tag_title('', false);
$description = tag_description();
}
$keywords = trim(strip_tags($keywords));
$description = trim(strip_tags($description));
?>
<meta name="keywords" content="<?php echo $keywords; ?>" />
<meta name="description" content="<?php echo $description; ?>" />
3,从主题根目录打开模板函数 functions.php 在?>前面加:
//首页、文章页、页面加关键字和描述
include dirname(__FILE__) . '/seobox.php';
效果看图:
OK就这样完成了完美的SEO标题、关键词、描述,发表文章/页面你可以自己填关键词。
怎么说是完美呢?如果自定义模块你不填写,它就会自动装文章标题作为关键词。
还有就是分类页面、标签页面,显示的就是分类名/标签名为关键词及描述,这样就做全网站seo关键词优化。
本文来源于 个人博客http://www.hyuewen.com 也是使用了这样的自定义方式!
更多追问追答
追问
“从主题根目录打开 header.php 找到”.....
问题是header中根本没有meta信息
追答
你的什么主题连meta信息都没有!
没有就加进结束之前就可以了。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |