使用wordpress管理现有的网站管理面板


Use wordpress admin for existing website admin panel

大家好我被要求在一个网站上添加一个wordpress博客,我想知道是否有一种方法可以让现有的网站管理区域使用与wordpress管理相同的登录!

p。S:我知道我可以做一个wordpress插件来控制现有的网站从wp-admin,但我不想这样做。所以有一种方法,包括一些wordpress页面或功能在现有的管理面板的标题?

[edit]因为网站阻止我回答这个问题:你的答案给了我一些头脑风暴,瞧!我读了这篇文章:http://www.linickx.com/1016/root-cookie-tutorial-1-accessing-wordpress-cookies-from-custom-scripts然后使用插件:http://wordpress.org/extend/plugins/root-cookie/通过它,我可以移动cookie的位置,并添加以下代码片段到现有的CMS标题:

<?php
define('WP_USE_THEMES', false);
require('../portal/wp-load.php');
require_once('../portal/wp-config.php');
if (!is_user_logged_in()){auth_redirect();}?>

我希望我的解决方案会有用!

不是wordpress的用户,我不知道确切的变量,但我猜WP设置了一个会话变量,这样它就知道你登录了。我不明白为什么你不能在你自己的脚本中设置这个变量。

当然,事情并不总是那么简单,但这正是我开始寻找的地方。

[EDIT]看到你的评论回应,本质上是一样的,但向后。找到在旧CMS中设置的会话,然后eidt wordpress,这样当你登录时它也会设置。

将您的wordpress会话存储在数据库或cookie中。然后在旧的CMS中编写一个脚本来检查该存储

你的回答让我头脑风暴,瞧!我读了这篇文章:http://www.linickx.com/1016/root-cookie-tutorial-1-accessing-wordpress-cookies-from-custom-scripts,然后使用插件:http://wordpress.org/extend/plugins/root-cookie/通过它,我可以移动cookie的位置,并添加以下代码块到现有的CMS标题:

<?php
define('WP_USE_THEMES', false);
require('../portal/wp-load.php');
require_once('../portal/wp-config.php');
if (!is_user_logged_in()){auth_redirect();}?>

我希望我的解决方案会有用!