Wordpress函数不在根Wordpress目录外工作
不太清楚为什么会发生这种情况,希望有人能帮忙。我有一个wordpress安装,比如说为了参数起见,它安装在Wordpress函数不在根Wordpress目录外工作,wordpress,Wordpress,不太清楚为什么会发生这种情况,希望有人能帮忙。我有一个wordpress安装,比如说为了参数起见,它安装在http://www.example.com/wordpress。我有一个名为test.php的文件,其中包含以下代码: <?php include '/php_path_to_blog/wp-blog-header.php'; echo get_current_user_id(); ?> 现在奇怪的是,如果我有一个用户登录并将此文件放在我的wordpress目录中,然后通
http://www.example.com/wordpress
。我有一个名为test.php的文件,其中包含以下代码:
<?php
include '/php_path_to_blog/wp-blog-header.php';
echo get_current_user_id();
?>
现在奇怪的是,如果我有一个用户登录并将此文件放在我的wordpress目录中,然后通过转到http://www.example.com/wordpress/test.php
它输出当前登录用户的正确用户id。但是,如果我将文件移动到站点的根目录,并通过转到http://www.example.com/test.php
,它输出0,就好像没有用户登录一样
似乎有些功能在安装目录之外正常工作,有些则不能
任何帮助都将不胜感激。三个问题:
请申报Varaible global$wpdb;我想这会管用的
<?php
global $wpdb;
include '/php_path_to_blog/wp-blog-header.php';
echo get_current_user_id();
?>
请申报varaibale global$wpdb;我想这会管用的
<?php
global $wpdb;
include '/php_path_to_blog/wp-blog-header.php';
echo get_current_user_id();
?>
确保说明您使用的Wordpress版本。这将帮助潜在的响应者给出最准确的答案。可能是用户cookie设置在/wordpress上,因此在root中不可用吗?请确保说明您使用的是哪个版本的wordpress。这将帮助潜在的响应者给出最准确的答案。可能是用户cookie设置为/wordpress,因此在root中不可用吗?