【问题标题】:Intergrating wordpress blog in core php site在核心 php 站点中集成 wordpress 博客
【发布时间】:2014-11-01 12:53:37
【问题描述】:

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

【问题讨论】:

    标签: php wordpress


    【解决方案1】:

    只需将当前用户 ID 存储在来自 www.example.com 的会话中,然后在 www.example.com/blogs 部分访问该会话。

    注意 .在 wp-config.php 文件中使用 session_start 函数在 wordpress 中使用 $_SESSION 变量 .你可以使用 get_userdata( $userid )

    希望有帮助 ;) 干杯!!!!

    【讨论】:

    • 这看起来不错,但我担心安全问题。安全吗?
    • 如果您担心安全性,那么您可以使用基于 ip 的登录。例如 - 当用户从前台登录时,然后在 wordpress 数据库中插入用户 ip 和 user_id 并根据 ip 检索记录。
    • 如果您选择基于数据库的方法,还有一件事,还要插入到期时间,即会话有效的时间以及用户登录时,删除以前的会话记录。希望这会有所帮助;)
    猜你喜欢
    • 1970-01-01
    • 2018-12-12
    • 2012-01-24
    • 2016-03-18
    • 2015-12-11
    • 2016-02-17
    • 2023-03-17
    • 1970-01-01
    • 2020-05-07
    相关资源
    最近更新 更多