以前在胡航飞博客看到的这篇文章,现在拿来分享一下,使用上很不错。 预渲染是一个很好的东西,一般我们都用来在首页渲染第一篇文章,这样用户就可以秒开第一篇文章,WordPress 如果要渲染第一篇文章只需要将下边的代码放到 functions.php 的最后一个 ?> 前。
//Html5 预渲染
function Bing_html5_prerender(){
query_posts( 'post_type=post' );
the_post();
if( !have_posts() ) return;
$url = get_permalink();
if( is_singular() ) $url = get_bloginfo( 'url' );
echo '<link rel="prefetch prerender" href="' . $url . '" />';
wp_reset_query();
}
add_action( 'wp_head', 'Bing_html5_prerender' );
效果可参见本站。
公益传播:因为有你,爱不罕见。
转载请注明出处:大刘子 » WordPress预渲染第一篇文章