我希望有一种正确的方法在XYZ_Plugin
下的自定义文件中获取$wpdb对象。需要记住的是,用户可以通过URL直接访问该页面。意味着没有CCD_ 2检查。事实上,我希望用户通过fileId下载文件,他们可以像这样请求下载
http://www.website.com/wp-content/plugins/DOWNLOAD_FILE/download.php?fileId=45
取决于从何处加载此文件。如果它像你说的那样在你的插件文件夹(DOWNLOAD_FILE)中,你想在代码的顶部添加这样的东西。
require_once('../../../wp-load.php');
添加后,您可以继续调用$wpdb全局变量并使用wordpress的所有函数。