如果它尚不存在,如何在 WordPress 中创建一个文件夹?
在少数情况下,您可能需要检查该文件夹是否已存在,如果不存在,您可能必须创建它。
在某些情况下,不会在服务器上创建 WordPress 文件夹,因此您可能必须自己创建它们来管理所有内容。有时需要创建其他文件夹,但您必须确保它们不存在,否则前端或后端会出现错误。
在这篇文章中,我们来看看解决这个问题的解决方案
如何将文件添加到 WordPress?
如果您的企业网站在 WordPress 上运行,您可能对 WordPress 仪表板很熟悉。从仪表板,您可以管理用户、创建博客文章和更新主题。但是,不能通过仪表板创建文件夹。在 WordPress 网站的根目录中创建文件夹需要 FTP 客户端。
第 1 步:使用您的用户名和密码访问您的 WordPress 仪表板,并使用这些凭据登录。
第二步:点击仪表盘左侧的“设置”按钮。 WordPress 显示常规设置屏幕。
第 3 步:记下您的 WordPress 站点标有“WordPress 地址 (URL)”的字段中显示的 Web 地址。这是根文件夹的地址。
第 4 步:使用与计算机上的 FTP 应用程序关联的用户名和密码登录到您的 Web 托管帐户。如果您还没有安装,WordPress 建议使用 FileZilla FTP 客户端
第 5 步:您计算机上的文件显示在左侧窗口中,而您网站上的文件显示在右侧窗口中。使用右侧窗口导航到文件夹。
在此文件夹内,右键单击并从出现的菜单中选择新建文件夹创建选项。根据您使用的 FTP 应用程序,文件夹创建链接的标签可能略有不同。例如,在 FileZilla 中,它被称为“创建目录”。现在,当您在 FTP 客户端中单击“确定”时,会在 WordPress 博客的根文件夹中创建一个新文件夹。
检查文件是否存在:
要检查文件是否存在,我们可以使用名为file_exists (用于检查文件夹是否存在)和mkdir (用于创建文件夹)的PHP函数来完成任务。您可以按照下面提到的步骤将此PHP代码添加到您的网站。
1. file_exists():file_exists进行存在性检查,确认文件是否存在
句法:
file_exists($filepath)
其中$filepath是一个字符串。如果函数返回 true 则文件存在,否则返回 false 值
2. mkdir(): mkdir命令尝试创建目录或文件夹
句法:
mkdir(
string $directory,
int $permissions = 0777,
bool $recursive = false,
resource $context = ?
)
在哪里,
- $directory指目录路径
- $permissions的默认值是 0777,这意味着尽可能多的访问权限
- $recursive允许在目录中创建目录
- $context提供上下文流
第 1 步:从 WordPress 仪表板的插件部分选择 PHPCode Snippets
第 2 步:要添加新的PHP代码片段,请单击“添加新的PHP代码片段”按钮。输入您要添加的PHP函数的跟踪名称。该示例将添加文件exist()函数以返回文件是否存在。单击创建按钮。
下面提到要添加的代码
if (!file_exists('path/to/directory')) {
mkdir('path/to/directory', 0777, true);
}