Licenças de gravação PHP do plugin

Eu escrevi um plugin no qual um dos arquivos PHP abre e escreve outro pequeno arquivo de texto.

Como conceder a este arquivo PHP as permissions corretas?

Solutions Collecting From Web of "Licenças de gravação PHP do plugin"

Você nunca poderá garantir esta funcionalidade. As permissions no nível do sistema de arquivos são, em última análise, além do poder do PHP e, portanto, do WordPress. Embora você possa tentar e pode funcionar em alguns sistemas / configurações, não há como garantir e nada que você possa fazer se o sistema não permitir que você altere as permissions. Por que você acha que o WordPress não altera apenas as permissions no arquivo .htaccess vez de emitir um aviso de que o arquivo não pode ser gravado pelo servidor?

Salvar o diretório “uploads” seria sua melhor aposta, mas isso provavelmente será um lugar ilógico para seu arquivo.

O meu conselho é refatorar o código e usar opções, ou postar meta, ou algo que você pode depender.

Se você tem controle de onde o arquivo vai escrever (leia: o site é “seu”), você pode configurar a pasta do destino gravável pelo PHP e esquecer o problema. Se, no entanto, você planeja tornar o plugin público, sua melhor aposta é salvar os dados no database, conforme indicado acima .