在同一个空间中,php程序判断wordpress的当前登录用户,怎么做呢?我想获取cookies,可是不知道wordpress的cookies的名称,而它本身的代码我也看不太懂。
谢谢!

解决方案 »

  1.   

    可以用讀取SESSION文件也可以,不過得分析文件
      

  2.   

    能具体说说吗,我不太懂wordpress,谢谢~
      

  3.   

    还是要去看一下wp中,有关用户登陆部分的代码。这样子,你才好用它。好像有一个who's online模块吧。
      

  4.   

    Wordpress应该已经有这样的函数了……查查手册。
      

  5.   

    我在网上找到了is_user_logged_in()函数,可是无论怎样都返回false。。不知道为什么
      

  6.   

    <?
    require('wp/wp-blog-header.php');
    if (is_user_logged_in()){            
           echo "Welcome, registered user!";          
         }           
         else {             
           echo "Welcome, visitor!";           
           };  
    ?>
    这个返回false;
    <?
    require('wp/wp-blog-header.php');
    echo get_profile("user_email", "admin" );
    ?>
    这个正常
    不知道这是为什么。。谢谢大家~
      

  7.   

    http://codex.wordpress.org/Function_Reference/wp_get_current_user不知道这个是不是你要找的函数:<?php get_currentuserinfo(); ?> 
      

  8.   

    建议lz用zend studio加载wp项目,从登录开始一步步调试,那样找思路会顺利些
      

  9.   

    获取比较麻烦,不如直接修改wordpress的登录模块,登录后将登录用户的信息写入数据库或文件,由PHP模块读取