我如何能够wp_get_user()在不同的文件(例如,x.php)中调用内置的WordPress函数(特别是)?
这是我的情况.如果我调用wp_get_current_user()我的主题目录中的index.php文件,它可以正常工作.
但是,如果我有x.php并调用它,我收到一个错误.我用Google搜索,现在包括wp-load.php(在它正确的路径上).现在它只是给我一个没有值的关联数组.
关联的数组是:
WP_User Object ( [data] => [ID] => 0 [id] => 0 [caps] => Array ( ) [cap_key] => [roles] => Array ( ) [allcaps] => Array ( ) [first_name] => [last_name] => [filter] => )
Run Code Online (Sandbox Code Playgroud)
我尝试包含index.php在这个文件中,它仍然吐出上面的stuf,而不是正确的信息(由print_rindex.php上显示).
谢谢!
尝试也包括标题<?php require('{correct_path}/wp-blog-header.php');,如果这不起作用也尝试重新声明你global $var在wordpress设置php中使用的变量.
参见http://codex.wordpress.org/Integrating_WordPress_with_Your_Website
首先,使用
<?php define('WP_USE_THEMES', false); require('./wp-blog-header.php'); ?>
Run Code Online (Sandbox Code Playgroud)
要么
<?php require('/the/path/to/your/wp-blog-header.php');?>
Run Code Online (Sandbox Code Playgroud)
然后调用您的WP函数。
| 归档时间: |
|
| 查看次数: |
5562 次 |
| 最近记录: |