用户如何登录WordPress页面?

时间:2014-11-13 作者:Woltan

我正在运行wordpress页面,并寻找实现论坛的方法(bbPress) 在我的一页上。我只想注册用户(他们是由管理员手动添加)发布到论坛。我可以设置论坛,但我无法创建主题或发布任何内容,因为您必须登录才能创建新主题。

我现在的问题是:

如果当前没有用户登录,我如何实现页面要求用户登录的功能?用户如何保持登录状态?如果我通过wp登录自己。php

转到myurl。com/wp登录。php输入我的用户名和密码,然后按Log-In(网站会将我重定向到我的索引页)

    网站显然不承认我是用户。我把这个

    <?php
    if ( is_user_logged_in() ) {
        echo \'Welcome, registered user!\';
    } else {
        echo \'Welcome, visitor!\';
    }
    ?>
    
    在我的索引页面(index.php)上,它总是回响Welcome, visitor!

    我使用的主题是Peekaboo 我使用的插件是

    按下、联系表7和维护

2 个回复
SO网友:girishchouhan5

您收到的错误似乎与压缩的插件有关。可能是当你下载“侧栏登录”插件时,它被破坏了。不确定是什么导致了这个问题,但它在我的网站上运行得非常好。建议您从WordPress插件目录下载,然后再次尝试上载到您的服务器。获取更多详细信息,请访问https://wordpress.org/support/topic/front-end-user-registration-login-profile-posting

SO网友:Jim Maguire

Wordpress是一个PHP程序。这意味着它在从internet接收HTTP请求时启动,处理请求,发送回复,然后关闭。系统不会跟踪“登录”的用户。个人用户将其凭据[用户名/密码]保存在本地浏览器上的cookie中。cookie被发送到服务器,Wordpress决定它是否喜欢凭据,然后用适合“已登录”用户或未登录用户的内容进行回复。您刚刚插入索引的代码。php并没有被正确地“钩住”[“钩子”是一个你需要查找的术语]进入Wordpress。这超出了Wordpress的正常工作流程。您应该将这样的代码放在主题或插件的某个地方,然后正确地挂接到用户登录后的操作中。以下是参考资料:http://codex.wordpress.org/Plugin_API/Action_Reference.

下次,试着把你的问题集中到一个具体、狭窄的问题上。你应该问多个小问题,而不是一个大问题。祝你好运

结束

相关推荐

WP_DROPDOWN_PAGES不适用于POST_TYPE参数

我正在尝试显示带有自定义“post\\u type”帖子的下拉菜单。如果我插入这段代码,它会显示包含所有“页面”的下拉菜单。$arg=array( \'show_option_none\' => __( \'None\' ), \'orderby\' => \'title\', \'hide_empty\' => false, \'suppress_filter