2008.04 16

13个应从主题中删的标签

免费主题总被设计得能尽可能容易安装。你简单上传你的主题,激活,就已经妥当。它知道你博客的名称、标语、Feed地址,和其他的一切东西。为了知道这些,主题使用了PHP标签来获取这些信息。然而,当一个页面被加载时,它都会需要加载这些标签。

deletepic (via)

因为很多信息永远都不会被更改,所以你能从主题中删掉这些标准,用一般的文本来代替它。这样,下次加载页面将花费你服务器更少的时间。

13个WordPress主题的通用标签

移除这些标签最简单的方法是打开你博客的一个页面,并让它加载完。然后"查看源文件"。现在你可以通过你的主题查到下面的标签,然后在你页面源文件中找到相应的标签。粘贴来自页面源文件上的文本以代替主题上的标签。

在更改完所有的文件后,保存。你会发现版的页面与原来的还是一样的(译注:当然,加载快了!)。

  1. 在header.php中找到:<?php language_attributes(); ?>
  2. 在header.php中找到:<?php bloginfo('html_type'); ?>
  3. 在header.php中找到:<?php bloginfo('charset'); ?>
  4. 在整个主题中找到:<?php bloginfo('name'); ?>
  5. 在header.php中找到:<meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!-- leave this for stats --> 。如果你使用一个第三方的统计工具(如 Google Analytics) 你大可以不必忧虑这个;如果你的Wordpress版本已经过期,你应该不想让黑客知道;
  6. 在header.php中找到:<?php bloginfo('stylesheet_url'); ?>
  7. 在header.php、sidebar.php和footer.php中找到:<?php bloginfo('rss2_url'); ?> 如果你已经转移到Feedburner(译注:或其他Feed烧制商,中国的如Feedsky,另外永久链接的更改也会导致Feed地址的变更)。确保手动更改你的Feed地址。(FeedSmith plugin 这个插件不会帮你更改的);
  8. 在header.php中找到:<?php bloginfo('pingback_url'); ?> ;
  9. 在整个主题中找到:<?php bloginfo('stylesheet_directory'); ?>
  10. 在整个主题中找到这个,你博客的标语:<?php bloginfo('description'); ?>
  11. 在sidebar.php和footer.php中找到:<?php bloginfo('comments_rss2_url'); ?> .
  12. 在footer.php中找到:<!-- <?php echo get_num_queries(); ?> queries. <?php timer_stop(1); ?> seconds. --> 这个HTML标签对我们没有额外的用处,所以,删掉吧!
  13. 如果你使用weight,你可以删掉sidebar.php中:

    <?php /* Widgetized sidebar, if you have the plugin installed. */
    if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>


    <?php endif; ?> 之间的内容。

    这两行代码之间的内容,只在widgets不起作用时才会显示。如何你确保自己会继续使用widgets,你将不需要这些代吗(可能值得的是在中间留下"这里的内容只在widget不起作用时使用"这样的评论,以便在将来提醒自己)。

删掉这些,你将会为服务器削掉包袱,页面的加载也会更快一点。

原文:13 Tags to Delete From your Theme
译文:13个应从主题中删除的标签

19

  1. 2008.04.16 3:32 pm
    一亿度(visit): [回复]

    高手啊,我刚开始用WordPress,学到东西了

  2. 2008.04.16 7:16 pm
    JackyCheung(visit): [回复]

    正是需要的东西, 最近刚要把自己的主题进厂大动一下, 这些都实用的…

  3. 2008.04.16 8:01 pm
    fiorano(visit): [回复]

    我记得好像这个有用的,对搜索引擎比较友好?不记得了,不是研究SEO的….

  4. 2008.04.17 12:06 am
    MY-Hou(visit): [回复]

    最近更新速度回来了咯.呵呵

    看来明天又要摆弄下主题了

  5. 2008.04.17 9:26 am
    sofish(visit): [回复]

    @一亿度: 我也想做一个…

    @JackyCheung: 考虑一下title的写法,不要直接替换…

    @fiorano: 你说的哪个是关的title的,把文章名放在博客名的前面…

    @MY-Hou: 能提高速度是最好不过的事了…

  6. 2008.04.17 3:44 pm
    kerby(visit): [回复]

    作为寄居在bsp下的我们,想弄也弄不成,呵呵

  7. 2008.04.18 7:21 am
    斑马(visit): [回复]

    欢迎继续博客,sofish.

  8. 2008.04.18 10:31 am
    sofish(visit): [回复]

    @kerby: 也不会啊,yo2等都是可以修改的嘛…

    @斑马: 谢谢,一定好博…

  9. 2008.04.18 4:46 pm
    香草与叹息(visit): [回复]

    如果你使用weight,你可以删掉sidebar.php中:

    这里貌似应该是“使用widget”。。。

  10. 2008.04.18 4:52 pm
    香草与叹息(visit): [回复]

    恩,这些东西很有用,不过你的评论好像有些问题,刚才发表的时候。。

  11. 2008.04.18 10:47 pm
    zhiqiang(visit): [回复]

    我晕,大家优化WordPress要有针对性地优化,不要做这种吃力不讨好的方式。

    有些tag我不知道,但bloginfo系列,你直接替换的优化效果实在是太小太小太小了,你仔细看一些bloginfo的实现就知道了。它也就是10来条命令,在现在电脑CPU以亿计的运算速度,这种0.0000001的优化有啥用?

    WordPress的优化主要还是在插件和数据库。比如减少数据库查询就非常有用。而插件则是绝大多数blog速度的罪魁祸首。

  12. 2008.04.19 8:38 am
    z.Yleo77(visit): [回复]

    如果能给出所去掉的这些标签原有的作用就更好了。 否则去掉了也不知道是为啥去掉。

  13. 2008.04.19 11:05 pm
    sofish(visit): [回复]

    @香草与叹息: 呵呵,好像写错了…

    @zhiqiang: 其实大家就是希望更优化,即使是很短的时间…

    @z.Yleo77: 一切都是关于加载的速度的…能尽量减就尽量减….

  14. 2008.05.05 8:38 pm
    aw(visit): [回复]

    问题是,有了super-cache还需要这样么?……

  15. 2008.05.05 10:07 pm
    sofish(visit): [回复]

    @aw: 不过,问题在于,并不是所有人都是最新版本的,而不是最新版本的所有人都用这样的插件…^,^…

  16. 2008.05.10 10:07 pm
    0318ds@gmail.com(visit): [回复]

    似乎技術不夠,差點把整個給毀了,還好有備份

  17. 2008.05.13 11:52 am
    小墨(visit): [回复]

    好东西 这些东西平时都不留意

  18. 2008.06.26 5:28 pm
    Poshi(visit): [回复]

    这个我觉得不是什么情况下都能用,比如pingback的地址,如果你在主题里改了,你这个主题有时候刚好要在另一个博客用的话,就一样子要去改很多了~~`
    当然,前三项,哪里也可以用~~~

  19. 2010.02.20 11:49 am
    老潇(visit): [回复]

    学习之~~~

Additional comments powered by BackType