在自定义插件文件中获取$ wpdb对象的正确方法

时间:2015-02-22 10:55:29

标签: php wordpress

我希望有一个正确的方法来在XYZ_Plugin下的自定义文件中获取$ wpdb对象。 要记住的是,用户可以通过URL直接访问该页面。 这意味着没有if(!defined('ABSPATH')) exit();检查。 实际上,我希望用户通过fileId下载文件,他们可以像这样下载请求

http://www.website.com/wp-content/plugins/DOWNLOAD_FILE/download.php?fileId=45

1 个答案:

答案 0 :(得分:1)

取决于您从哪里加载此文件。如果它在您所说的插件文件夹(DOWNLOAD_FILE)中,那么您希望在代码顶部添加类似这样的内容。

require_once('../../../wp-load.php');

一旦添加,你可以继续调用$ wpdb全局并使用所有的wordpress函数。