小编Den*_*nis的帖子

将Wordpress Core包含在自己的脚本中

我正在尝试将Wordpress核心"导入"到自己的脚本中以使用wp_query等功能.我在子目录(自己的框架)中创建了一个脚本,并希望通过wordpress扩展它,但每次脚本抛出一个错误:

致命错误:在第333行的.../wordpress/wp-includes/taxonomy.php中的非对象上调用成员函数add_rewrite_tag()

例如(当我删除add_action('init','create_initial_taxonomies',0)时):

致命错误:在1006行的.../wordpress/wp-includes/post.php中的非对象上调用成员函数add_rewrite_tag()

非对象是$ wp_rewrite-object.我已经回应了一些东西,并发现第一个$ wp_rewrite是有效的,而且在下次调用时没有.我在WP核心文件上没有改变任何内容.

我试着通过调用来包含核心:

    require_once(BASE_PATH . 'wp-load.php');
Run Code Online (Sandbox Code Playgroud)

有人对我有什么想法吗?

谢谢

wordpress include

11
推荐指数
1
解决办法
1万
查看次数

标签 统计

include ×1

wordpress ×1