这有几个方面。理想的应该是什么,实际的应该是什么,通常的应该是什么。
WordPress中的写入文件有两个上下文。
只需使用PHP即可,这里最难锁定的场景是uploads
是可写的。否则,核心功能将开始崩溃。
然而,插件可能会玩弄它,并假定wp-content
可写。
这是正确的写入方式,但对最终用户来说也很难,因为如果需要FTP凭据,它会要求提供FTP凭据。
这需要能够编写所有内容,或者(再次)核心功能发生故障并以更大的方式(更新等)。
综上所述:
如果content folder的其余部分不可写,则只有上载才可以通过PHP写入。第三方代码可能会失败,文件系统API应该可以执行任何操作,除非您想从WP的角度将其锁定到只读文件系统(某些设置确实可以这样工作)