教你如何在WordPress首页、分类、标签、文章、页面添加关键词和描述。
第一步:在你的主题新建seo.php文件,将以下代码复制进去:
<?php //为首页添加关键词和描述 if (is_home()){ $keywords = "免费源码,插件下载"; $description = "提供大量商业源码,小程序源码,php网站源码,是开发者必上的商业源码网社区"; } //文章页自定义栏目添加关键字和描述功能 elseif (is_single()){ $keywords = get_post_meta($post->ID, "keywords", true); $description = get_post_meta($post->ID, "description", true); //如果没有为文章设置自定义关键字,将使用标签作为关键字 if($keywords == ""){ $tags = wp_get_post_tags($post->ID); foreach ($tags as $tag){ $keywords = $keywords.$tag->name.","; } $keywords = rtrim($keywords, ', '); } //如果未设置自定义描述,将使用文章摘要作为描述,如果两者都未设置,自动截取文章中前100个字作为描述 if($description == ""){ if($post->post_excerpt){ $description = $post->post_excerpt; }else{ $description = mb_strimwidth(strip_tags(apply_filters('the_content',$post->post_content)),0,200,); } } } //页面,添加自定义栏目keywords和description(关键字和描述)。 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; ?>" />
第二步:在你的主题header.php文件的标题下方调用seo.php文件:
<?php get_template_part('seo') ?>
第三步:创建关键词和描述自定义字段
1.编辑页面时,点击顶部的显示选项,勾选摘要和自定义栏目;
2.自定义栏目名称为:keywords,填写一个或多个关键词,点击添加自定义栏目
第四步:创建分类页关键词和描述以及标签页关键词和描述
//分类页,自定义分类关键词和描述 //分类栏目1-免费源码 if (is_category('免费源码')) { $keywords = '这里填免费源码分类的关键字,半角逗号隔开'; $description = '这里填免费源码分类的描述'; } //分类栏目2-商业源码 if (is_category('商业源码')) { $keywords = '这里填商业源码分类的关键字,半角逗号隔开'; $description = '这里填商业源码分类的描述'; } //标签页,自定义标签关键词和描述 //标签1-WordPress elseif (is_tag('WordPress')) { $keywords = '这里填WordPress标签的关键字,半角逗号隔开'; $description = '这里填WordPress标签的描述'; } //标签2-Discuz elseif (is_tag('Discuz')) { $keywords = '这里填Discuz标签的关键字,半角逗号隔开'; $description = '这里填Discuz标签的描述'; }
综合上述:纯代码实现WordPress添加关键字和描述功能,如果你想要添加这个功能,可以联系我们定制。
将以下这段代码复制到主题的functions.php文件中,即可实现隐藏部分用户名,实现账号隐私安全效果。 /...博文来自:站长学院
很多站长在使用Discuz! X3.4建站,经常因服务器价格昂贵而搬家出现以下报错,在遇到这个问题的时候第一...博文来自:站长学院
在开发Discuz!手机版的时候默认的首页标题对于SEO来说不太友好,现在教大家进行优化。 第一种优化标题方...博文来自:站长学院
近期,安全人员在Page Builder by SiteOrigin 2.10.15及以下版本中,发现了两个严重漏洞:跨站请求伪造...博文来自:站长学院
教你如何在WordPress首页、分类、标签、文章、页面添加关键词和描述。 第一步:在你的主题新建seo.php文...博文来自:站长学院
访问 http(s)://{您的域名}/admin 可以进入到管理后台。 管理后台根据功能模块分为“首页”、“全局”、“用...博文来自:站长学院
目录 ATTACHMENTS 附件表 …………………………...博文来自:站长学院
一、公众号H5调试开发编译: H5和公众号的文件是一样的,只是叫法不同,区别在于登录方式。 公众号是用...博文来自:站长学院
微擎数据库表 account 平台账号表(公众号、小程序、PC等) account_aliapp 支付宝小程序表 account_bai...博文来自:站长学院
据统计这是使用WordPress开发网站的企业和站长都会用到的技术手册,涵盖WordPress主题开发、WordPress插...博文来自:站长学院
意见反馈
文明上网理性发言,请遵守新闻评论服务协议
0位用户评论