• 给博客页面SEO,自动不同页面显示不同的关键字,描述和标题


    有些不完善的免费主题可能每个页面,文章都是显示一样的meta关键字,描述,tittle标签(如首页的),这样不科学,不利于SEO的优化。

    那么如何来使wordpress博客每篇文章自动关键字及网页描述和标题呢看下面更改:

    <!--动态给不同页面添加meta--> <?php //判断是否为首页 if (is_home ()) 
    
    { $description = "沦落凡间,本名吴宏阁,英文名Homg,专注软件技术和网络技术,博客为计算机使用与技术学习和生活的分享及心得,和喜欢的朋友一起交流。"; $keywords = "沦落凡间,吴宏阁,java,android,wordpress,php,电脑,网络,IT技术"; 
    
    //判断是否为文章页 } 
    
    else if ( is_single () ) { if ( $post->post_excerpt) { $description = $post->post_excerpt; } 
    
    else { //自动截取220字作为文章描述,可按需修改 $description = mb_strimwidth(strip_tags(apply_filters('the_content',$post->post_content) ),0,220); }
    
     $keywords = ""; $tags = wp_get_post_tags($post->ID); foreach ($tags as $tag ) { $keywords = $keywords.$tag->name.","; } 
    
    //判断是否为分类页 } 
    
    else if ( is_category() ) { $keywords = single_cat_title('', false); $description = category_description(); } ?> 
    
    <!--动态给不同页面添加meta结束--> 

    title也可以这样来不同页面动态更改:

    <title><?php wp_title('-', true, 'right'); ?> 
    
    <?php //识别主页的title if(is_home()){ echo "沦落凡间-分享,学习,心得,生活!"; }
    
    else{ echo "沦落凡间"; } ?> </title>
  • 相关阅读:
    React性能优化记录(不定期更新)
    JSX设置CSS样式详解
    org.tinygroup.htmlparser-Html解析器
    org.tinygroup.application-应用启动框架
    org.tinygroup.beancontainer-IOC、AOP框架
    org.tinygroup.vfs-虚拟文件系统
    org.tinygroup.templateengine-模板引擎
    org.tinygroup.dbfilter
    org.tinygroup.templateweb-模板文件处理器
    org.tinygroup.flow-流程引擎
  • 原文地址:https://www.cnblogs.com/homg/p/3344999.html
Copyright © 2020-2023  润新知