WordPress预渲染第一篇文章

以前在胡航飞博客看到的这篇文章,现在拿来分享一下,使用上很不错。 预渲染是一个很好的东西,一般我们都用来在首页渲染第一篇文章,这样用户就可以秒开第一篇文章,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预渲染第一篇文章

支持博主随手一点