📌  相关文章
📜  如果它尚不存在,如何在 WordPress 中创建一个文件夹?

📅  最后修改于: 2022-05-13 01:56:18.014000             🧑  作者: Mango

如果它尚不存在,如何在 WordPress 中创建一个文件夹?

在少数情况下,您可能需要检查该文件夹是否已存在,如果不存在,您可能必须创建它。

在某些情况下,不会在服务器上创建 WordPress 文件夹,因此您可能必须自己创建它们来管理所有内容。有时需要创建其他文件夹,但您必须确保它们不存在,否则前端或后端会出现错误。

在这篇文章中,我们来看看解决这个问题的解决方案

如何将文件添加到 WordPress?

如果您的企业网站在 WordPress 上运行,您可能对 WordPress 仪表板很熟悉。从仪表板,您可以管理用户、创建博客文章和更新主题。但是,不能通过仪表板创建文件夹。在 WordPress 网站的根目录中创建文件夹需要 FTP 客户端。

第 1 步:使用您的用户名和密码访问您的 WordPress 仪表板,并使用这些凭据登录。

WordPress登录

第二步:点击仪表盘左侧的“设置”按钮。 WordPress 显示常规设置屏幕。

WordPress 设置页面

第 3 步:记下您的 WordPress 站点标有“WordPress 地址 (URL)”的字段中显示的 Web 地址。这是根文件夹的地址。

WordPress 网站网址

第 4 步:使用与计算机上的 FTP 应用程序关联的用户名和密码登录到您的 Web 托管帐户。如果您还没有安装,WordPress 建议使用 FileZilla FTP 客户端

文件 Zilla FTP 客户端

第 5 步:您计算机上的文件显示在左侧窗口中,而您网站上的文件显示在右侧窗口中。使用右侧窗口导航到文件夹。

文件 Zilla 窗口

在此文件夹内,右键单击并从出现的菜单中选择新建文件夹创建选项。根据您使用的 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 = ?
)

在哪里,

  1. $directory指目录路径
  2. $permissions的默认值是 0777,这意味着尽可能多的访问权限
  3. $recursive允许在目录中创建目录
  4. $context提供上下文流

第 1 步:从 WordPress 仪表板的插件部分选择 PHPCode Snippets

插入PHP代码片段插件

第 2 步:要添加新的PHP代码片段,请单击“添加新的PHP代码片段”按钮。输入您要添加的PHP函数的跟踪名称。该示例将添加文件exist()函数以返回文件是否存在。单击创建按钮。

PHP添加代码选项

下面提到要添加的代码

if (!file_exists('path/to/directory')) {
    mkdir('path/to/directory', 0777, true);
}