修改13个WordPress主题函数优化载入速度

  免费的WordPress主题建造起来很是容易,利用一个WordPress主题也很是简朴,下载主题,上传到相应的目次,靠山激活即可。

  当WordPress会见速度慢的时候,也许第一回响是以为WordPress主机有问题,也大概以为是安装的插件有点多,可是,Wopus需要说明的是,WordPress主题由于建造质量的差别,也会影响到WordPress的会见速度。

  WordPress主题函数许多,每个函数也都有本身的浸染,可是在一些时候,我们可以不利用函数,而直接利用详细的链接地点,这样就制止了函数对数据库的操纵,从而提高了WordPress主题整体的载入速度。

以下是13个有大概存在WordPress免费主题中的可以利用静态代码替代的或是可以删除的WordPress主题函数。

<?php language_attributes(); ?>

  该函数位于header.php文件,这个函数是用于生成当前博客所利用的语言的,好比"lang='zh-CN'",用来汇报欣赏器当前页面是基于中文的,意义不大,所觉得了速度删除它吧;

<?php bloginfo('html_type'); ?> 

  该函数位于header.php文件,可利用text/html替换;

<?php bloginfo('charset'); ?>

  该函数位于header.php文件,是用来指定页面编码的,因为WordPress正常环境下利用的是UTF-8编码,所以这里可以利用UTF-8替换;

<?php bloginfo('name'); ?>

  该函数是用来生成博客标题的,可以说大概遍布全主题,所以假如你明晰你博客的标题并且不常常修改或是修改不怕贫苦的话,可利用牢靠的名称来替换这个函数;

<?php bloginfo('description'); ?>

  假如上一个博客标题的函数一样,这个是用来生成显示博客副标题的,也可以利用静态的文字来替换,虽然假如不需要的话也可以删除;

<meta name="generator" content="WordPress <?php bloginfo('version'); ?>" /> <!– leave this for stats –>

  该函数位于header.php文件(许多主题也没有这个函数), 记得去年,WordPress有一版除了裂痕,许多WordPress博客被黑了,原因就是许多人在本身的博客上袒露了当前利用的WordPress版本。具体可以查察这里。

<?php bloginfo('stylesheet_url'); ?>

  该函数位于header.php文件,是用来形貌主题样式表位置的,假如你知道主题样式的绝对地点的话,也可以利用绝对地点来替换,假如不知道绝对地点的话,请不要窜改这里;

<?php bloginfo('rss2_url'); ?>

  该函数位于一般会呈此刻header.php、sidebar.php、footer.php三个文件里,是WordPress自带的RSS表明地点函数。呈此刻header.php文件是用来给像Firefox这类的能在地点栏里检测是否有RSS输出显示图标的,可是此刻的阅读器一般支持直接输入博客地点自动获取RSS地点,以及许多博客城市通过第三方烧录RSS地点,所以这个函数也是可以删除的。但假如是你指定这个函数到订阅图标的,那就另当别论了;

<?php bloginfo('pingback_url'); ?>

  该函数位于header.php文件,是用来生成pingback地点的,可以删除;

<?php bloginfo('stylesheet_directory'); ?>

  该函数是用来生成样式文件地址的文件夹目次地点,一般呈此刻样式中,好比引用配景图片时的地点,这个函数也可以利用绝对地点来替换,虽然前提是你知道绝对地点;

<?php bloginfo('comments_rss2_url'); ?>

  该函数位一般呈此刻sidebar.php、footer.php两个文件里,是表明生成评论RSS地点的,假如不提供评论的RSS订阅,那就可以删除这个函数;

<!--<?php echo $wpdb->num_queries; ?> queries.
<?php timer_stop(1); ?> seconds. -->

  该函数位于footer.php文件,用来显示页面载入速度,虽然显示这个不会让你有几多快感,可以删除;

  假如你在主题中利用了Widgets,而且你筹备一直都利用Widgets而不利用主题自带的侧边栏内容的话,你可以在sidebar.php中寻找位于

if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>

<?php endif; ?> 

之间的代码,这些代码明明没什么代价了,可删除。

  虽然,在修改替代之前,备份照旧需要的。

WordPress下载

WordPress v3.5 RC2下载

修改13个WordPress主题函数优化载入速度

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/10699.html