如何在管理仪表板的托管中写入文件?

时间:2020-04-14 作者:Ooker

我看到一些插件Wordfence 可以写入核心文件夹,如wp-includeswp-admin (如果启用写入权限)。如果一切都是允许的,是否有办法只从管理仪表板与主机交互?假设这仅位于站点安装文件夹中。


另请参见:Is there a way to figure out the way to access hosting if I have admin privilege?WordPress file manager plugin that can change file permission? 在软件建议中

1 个回复
最合适的回答,由SO网友:djboris 整理而成

您基本上有两种选择:

使用WordPress可用的任何文件管理器插件。只需谷歌一下,字面上就是我刚才用的那个短语

  • file_get_contents() - 用于读取文件file_put_contents() - 用于写入文件。如果文件不存在,也会创建一个新文件
  • unlink() - 用于删除文件chmod() - 用于更改权限chown() - 对于更改所有者,PHP中还有大量用于更高级文件操作的函数。检查此项以供参考:Filesystem Functions

  • 相关推荐

    Create small dashboard widget

    我一直在尝试在admin中的一个用户的帐户页面中添加一列移动电话号码字段。所以我从https://coderwall.com/p/g72jfg/adding-a-phone-numer-field-to-wordpress-user-profile现在我要做的是,为仪表板构建一个自定义小部件,这样用户也可以直接从那里更改他的手机号码(因此小部件中还必须有一个更新按钮)。你可以看到为这个想法附上的照片-第一幅图是小部件在dashboad中的外观,-第二张图片是您现在可以在用户帐户中看到的。我知道一些使用ec