当WordPress列表只有一篇文章时,如何直接跳转到该文章?有时发现某个列表下只有一篇文章时,整个页面会看起来很不协调,希望不显示该列表页面,直接跳转到该文章。
用插件解决吗?不!把下面的代码添加到主题的functions.php文件:
function category_jump_page() { //定义函数 if(is_category()) { //判断是否是分类列表页面 global $wp_query; //定义全局变量 if ($wp_query->post_count == 1) { //判断文章数量是否是1 wp_redirect( get_permalink( $wp_query->posts['0']->ID ) ); //如果是1则使用wordpress内置函数wp_redirect跳转 } } } add_action('template_redirect', 'category_jump_page'); //把定义的函数使用上
怎么样,是不是别所谓的插件强太多了,还不会影响网站的加载速度。