Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在核心php站点中集成wordpress博客_Php_Wordpress - Fatal编程技术网

在核心php站点中集成wordpress博客

在核心php站点中集成wordpress博客,php,wordpress,Php,Wordpress,我在core php www.example.com中有一个站点。我创建了/blogs目录并在其中安装了wordpress。 www.example.com有自己的登录系统。在我的www.example.com/blogs中,有许多博客,用户将来自www.example.com。我需要访问www.example.com/blogs页面中登录的用户信息。这样用户就不必再次登录www.example/blogs来评论文章。如何做到这一点?是否需要为此任务制作自定义插件?只需将cuurent用户id存

我在core php www.example.com中有一个站点。我创建了/blogs目录并在其中安装了wordpress。
www.example.com有自己的登录系统。在我的www.example.com/blogs中,有许多博客,用户将来自www.example.com。我需要访问www.example.com/blogs页面中登录的用户信息。这样用户就不必再次登录www.example/blogs来评论文章。如何做到这一点?是否需要为此任务制作自定义插件?

只需将cuurent用户id存储在www.example.com的会话中,并在www.example.com/blogs部分访问该会话即可

注 . 使用wp-config.php文件中的session_start函数在wordpress中使用$_session变量 . 您可以使用get_userdata$userid

希望这有帮助;
干杯

这看起来不错,但我担心安全问题。安全吗?如果你担心安全问题,那么你可以使用基于ip的登录。例如,当用户从前端站点登录时,在wordpress数据库中插入用户ip和用户id,并根据ip检索记录。另外,如果选择基于数据库的方法,还应插入过期时间,即会话有效的时间,以及当用户登录时,删除以前的会话记录。希望这有帮助;