wordpress自定义php页面与wp_get_current_users()错误

时间:2013-03-12 04:45:22

标签: php ajax wordpress

我正在尝试创建一个自定义wordpress页面,以便我可以从ajax调用加载数据,并可以在该文件中使用wordpress函数。问题是即使包括自定义wordpress php文件所需的所有正确文件,它给我错误

  

致命错误:调用未定义的函数wp_get_current_user()   /web/sites/meta/mormonrod.com/wp-includes/capabilities.php在线   1281

我也遵循了这个问题中的步骤(Using WPDB in standalone script?),其中包含了这些文件

$path = $_SERVER['DOCUMENT_ROOT'];

include_once $path . '/wp-config.php';
include_once $path . '/wp-load.php';
include_once $path . '/wp-includes/wp-db.php';
include_once $path . '/wp-includes/pluggable.php';

但我仍然出现了错误,并且不允许完成ajax调用。

1 个答案:

答案 0 :(得分:0)

您可以使用在文件夹中创建一个文件来完成此操作,并在顶部的此文件中写下此行

/*Template Name: xyz */

现在从管理员创建一个页面并选择模板作为xyz,现在在此文件中,您可以编写自定义代码,也可以使用wordpress功能而不包含任何文件。

或者您可以在下面链接中查看wordpress中的ajax调用 http://www.1stwebdesigner.com/css/implement-ajax-wordpress-themes/