当FS_METHOD未设置为DIRECT时,有没有办法在没有凭据的情况下使用WP文件系统?

时间:2015-10-12 作者:Benn

标题很难,但问题也是如此。我正在构建一个可以生成/压缩CSS文件的主题。所以我需要移动一些文件等等。所有这些工作都完美无缺,直到我发现一旦你设置

FS_METHOD
要执行除直接之外的任何操作,您需要凭据才能读/写文件。这就立刻淘汰了WP filesystem

或任何类型的文件自由移动。

现在我可以告诉管理员这样做

define("FTP_HOST", "localhost");
define("FTP_USER", "yourftpusername");
define("FTP_PASS", "yourftppassword");
但这些都不适合我。它剥夺了动态主题感,老实说,我不想告诉用户做任何类型的FS\\U方法更改,这样我就不会伤害任何人。

我确实读过这个http://ottopress.com/2011/tutorial-using-the-wp_filesystem/

是的,我可以将所有内容内联,这不是问题,但我的一个问题是,我需要生成ad最小自定义。为用户安装主题上的css文件。为什么生成您可能会问,这样当主题更新时,我们就不会覆盖这些文件。

所以长话短说,没有办法绕过这一点,正常使用文件而不受限制,或者担心如果我们更改某些设置,用户可能会被黑客攻击。

欢迎提供任何帮助和建议。

1 个回复
SO网友:Otto

当FS\\u METHOD未设置为direct时,有没有一种方法可以在没有凭据的情况下使用WP filesystem?

简短回答:没有。

相关推荐