2012-12-22 137 views
2

我在Django有一个背景,但我从来没有使用过CMS。我已经在我的公司使用wordpress制作一个网站。该网站需要通过标准注册/登录过程支持用户注册,该过程将用户重定向到他自己的个人资料页面,在那里他可以与Web应用程序进行交互。这在Django中很容易实现,但我不允许使用PHP以外的任何东西。我决定使用CMS,因为该网站包含大量简单文本内容的网页,更不用说为PHP提供的好主题。有可能在Wordpress中做到这一点,或者我应该在PHP中寻找一个Web框架并继续使用它?用户管理Wordpress

谢谢

+0

[Repository](http://wordpress.org/extend/plugins/)上有很多优秀的插件和博客圈的好文章。你可以研究[WordPress的StackExchange](http://wordpress.stackexchange.com/search?q=%2B%22user+registration%22+%2Bplugin)档案,但请注意,插件的推荐是在那里的话题。 – brasofilo

回答

0

WordPress的注册系统为不同的角色(管理员,编辑,作者,订户等)。您可以使用其原生功能来测试if用户已登录并且which用户已登录,并相应地显示相关数据。

0

您可以编辑wp-login.php。

找到案例“登录”: 并更改其他 $ redirect_to = admin_url();

$redirect_to = admin_url(). "/profile.php"; 

但是,我不知道你想编辑的wp-login.php中的一种习惯,当你更新它会引发问题或者被覆盖的。最有可能的更优雅的方法来做到这一点,或写一个功能来做到这一点。

就插件而言,我已经使用s2Member将用户登录时重定向到我选择的不同页面,即使是基于角色。我不明白为什么你不能更改到配置文件并且不会导致上述任何黑客问题。

回想一下,有些老式的插件和一些我可以找到的谷歌提到,所以这是可能的。不要放弃WordPress这么快,有任何你能想到的插件。