zen-cart网站,模版,采集,二次开发

首页 ? Linux ? Wordpress ? 阅读文章

[置顶]WordPress基础站内优化

2011-04-28 11:10 19508 0 发表评论
标签:


1.自定义title,keywords,description

在修改模板中header.php文件:

<?php wp_title(‘ - ’, true, ‘right’); ?>E-zencart,一起进步

这样就能跟我一样在不同的页面显示不同的Title格式。

post_excerpt) {
        $description     = $post->post_excerpt;
    } else {
        $description = substr(strip_tags($post->post_content),0,220);
    }

    $keywords = "";
    $tags = wp_get_post_tags($post->ID);
    foreach ($tags as $tag ) {
        $keywords = $keywords . $tag->name . ", ";
    }
}
?>


原理是将Wordpress后台添加文章时的摘要转化为描述(description),将标签转化为关键词(keywords)。因此,添加新文章时只需每次添加好摘要和标签,关键词(keywords)和描述(description)就自动生成了。

2.去掉< ?php wp_head();? >(不推荐)

< ?php wp_head();? >是在给head增加很多鸡肋元素,这些元素我们一般都不会用上,直接去掉
重要:如果你使用亚博体育APP,亚博app下载,请慎重去掉~因为很多亚博体育APP,亚博app下载都是调用wp_head();在head中添加css于js!

如果使用亚博体育APP,亚博app下载,请记住亚博体育APP,亚博app下载需要加载的css跟js,在去掉之后在你需要的页面模板手动添加。这样也有利于提速!

3.优化< ?php wp_head();? >(推荐)

有些亚博体育APP,亚博app下载不仅仅是用< ?php wp_head();? >调用js和css,例如wp-postview,这样我们只能想办法去掉< ?php wp_head();? >中我们不需要的信息。

到主题的functions.php这个文件里。如果没有,则自己创建,一般正常的wordpress主题都会有。在最后加上这一段:



可能上面代码某些项目去不掉,这是因为版本原因,可以到wp-includes目录下的default-filters.php查找对应



说明:wlwmanifest_link和rsd_link是为了去除这两行代码:



这两行标记都是针对Blog的离线编辑器开放接口所使用的。其中RSD是一个广义的接口,wlwmanifest是针对微软Live Writer编辑器的。有了这两个接口,在使用离线编辑器撰写博客的时候,就可以直接在软件中选择分类,标签等等内容了。如果你不需要离线编辑,却又认为开放的两个接口不够安全,那么就可以禁用掉RSD和wlwmanifest:

4.头部增加base信息

head间增加:



这样站内链接可以使用相对路径,方便以后博客更改域名等操作。

相关日志:

评论 共0条 (RSS 2.0) 发表评论

  1. 暂无评论,快抢沙发吧。

发表评论

  • ?
  • 插入代码

联系我 Contact Me

回到页首