wordpress设置浏览次数和获取当前用户访问的网页网址的方法 包括注册登录函数的调用

//如何获得WordPress文章浏览次数的统计
function record_visitors()   
{   
    if (is_singular())   
    {   
      global $post;   
      $post_ID = $post->ID;   
      if($post_ID)   
      {   
          $post_views = (int)get_post_meta($post_ID, 'views', true);   
          if(!update_post_meta($post_ID, 'views', ($post_views+1)))   
          {   
            add_post_meta($post_ID, 'views', 1, true);   
          }   
      }   
    }   
}   
add_action('wp_head', 'record_visitors');   
/// 函数名称:post_views   
/// 函数作用:取得文章的阅读次数   
function post_views($before = '(点击 ', $after = ' 次)', $echo = 1)   
{   
  global $post;   
  $post_ID = $post->ID;   
  $views = (int)get_post_meta($post_ID, 'views', true);   
  if ($echo) echo $before, number_format($views), $after;   
  else return $views;   
}

获取阅读次数 前台调用 <?php post_views(‘ ‘, ‘ 次’); ?> 即可

//获取用户登录后返回浏览的网页
function wordpresskt_get_current_url(){
    global $wp,$wp_rewrite;

    //获取重写规则,朴树模式规则为空
    $rewrite = $wp_rewrite->wp_rewrite_rules();

    //非朴素模式下,返回当前网址
    if(!empty($rewrite)){
        return home_url( $wp->request );
    }

    //在朴素模式下,返回当前网址
    return home_url( '?'.$wp->query_string );

}

我这里是在登录按钮调用

<?php if(!is_user_logged_in()): ?>
								<a href="<?php echo wp_registration_url(); ?>">注册</a> | 
								<a href="<?php echo wp_login_url( wordpresskt_get_current_url() ); ?>">登录</a>
								<?php else: ?>
								欢迎你:<?php bloginfo('user') ?> &nbsp;&nbsp;<?php wp_loginout() ?>
							<?php endif; ?>