分类: wordpress

  • WordPress中的wp-config.php做什么的

    WordPress中的wp-config.php做什么的

    “wp-config.php”文件是每个自托管 WordPress 网站的重要组成部分。它包含重要的设置,帮助 WordPress 连接到您的数据库并顺利运行。

    此文件不包含在 WordPress 的默认下载中。它会在您输入数据库详细信息时在安装过程中自动创建。

    如果此文件中的信息不正确,您的网站将无法连接到数据库。这时,您可能会看到令人恐惧的“建立数据库连接时出错”消息。

    除了数据库详细信息外,此文件还可能包含调试、安全密钥、内存限制等设置。我们将在本文后面介绍这些内容。

    大多数人不需要经常修改 wp-config.php 文件。但了解它的工作原理以及如何安全地编辑它,可以让您更好地控制您的 WordPress 网站。

    如果您读到这里,可能已经准备好进行更改了。我们将引导您了解如何以最安全的方式编辑此文件,而不会造成任何问题。

    开始编辑这个文件前请先备份!

  • 认识WordPress目录结构

    认识WordPress目录结构

    您想了解 WordPress 的文件和目录结构吗?

    所有 WordPress 核心文件、主题、插件以及用户上传内容都存储在您的网站托管服务器上。

    在本入门指南中,我们将为您详解 WordPress 的文件和目录结构体系。

    WordPress file and directory structure explained for beginners

    为什么你需要了解和学习WordPress目录结构

    大多数用户其实无需了解WordPress的文件目录结构也能顺利运营网站。不过,掌握这些知识就像获得了一把”万能钥匙”,能让你自己解决很多常见的WordPress故障。

    本指南将带你解锁以下技能:

    • 认识主要文件与文件夹
    • 了解WordPress是如何存储你的图片与媒体文件
    • 了解WordPress把你的图片和媒体文件存到哪里了
    • WordPress的配置文件在哪里

    这些信息还可以帮助您了解 WordPress 的后台工作原理以及应该备份哪些 WordPress 文件。

    话虽如此,让我们来看看 WordPress 的文件和目录结构。

    访问 WordPress 文件和目录

    您的 WordPress 文件和目录存储在您的服务器上。您可以使用 FTP 客户端访问这些文件。请参阅我们的指南,了解如何使用 FTP 上传 WordPress 文件,获取详细说明。

    FTP 的一个更简单的替代方案是大多数 WordPress 托管控制面板内置的文件管理器应用程序。

    File manager app in hosting control panel

    一旦您使用 FTP 或文件管理器连接到 WordPress 网站,您将看到如下所示的文件和目录结构:

    WordPress files and folders

    在根文件夹中,您将看到 WordPress 的核心文件和文件夹。这些文件和文件夹用于运行您的 WordPress 网站。

    除了 .htaccess 和 wp-config.php 文件外,您不应自行编辑其他文件。

    以下是您在 WordPress 网站根目录中看到的 WordPress 核心文件和文件夹的列表。

    • wp-admin [文件夹]
    • wp-content [文件夹]
    • wp-includes [文件夹]
    • index.php
    • license.txt
    • readme.html
    • wp-activate.php
    • wp-blog-header.php
    • wp-comments-post.php
    • wp-config-sample.php
    • wp-cron.php
    • wp-links-opml.php
    • wp-load.php
    • wp-login.php
    • wp-mail.php
    • wp-settings.php
    • wp-signup.php
    • wp-trackback.php
    • xmlrpc.php

    上面的列表没有 .htaccess和wp-config.php两个文件. 因为这两个文件只在WordPress安装以后存在。

    WordPress 配置文件

    您的 WordPress 根目录包含一些特殊的配置文件。这些文件包含您的 自定义的WordPress 网站的设置。

    WordPress configuration files
    • .htaccess – 服务器配置文件,WordPress 使用它来管理永久链接和重定向。
    • wp-config.php – 此文件告诉 WordPress 如何连接到您的数据库。它还为您的 WordPress 网站设置了一些全局设置。
    • index.php – 这个文件是WordPress的入口,当用户请求页面时启动并且初始化所有WP文件。

    有时您可能需要编辑 wp-config.php 或 .htaccess 文件。编辑这两个文件时请务必小心。稍有不慎就可能导致您的网站无法访问。编辑这两个文件时,请务必在进行任何更改之前在计算机上创建备份。

    如果您在根目录中没有看到 .htaccess 文件,请查看我们的指南,了解为什么您在 WordPress 根目录中找不到 .htaccess 文件。

    根据您的 WordPress 网站的设置方式,您的根目录中可能包含或不包含以下文件。

    • robots.txt – 包含搜索引擎爬虫的说明
    • Favicon.ico – WordPress 主机有时会生成一个图标文件。

    在wp-content目录里

    WordPress 将所有上传、插件和主题存储在 wp-content 文件夹中。

    WordPress content folder

    人们通常认为您可以在 wp-content 文件夹中编辑文件和文件夹。然而,这并非完全正确。

    让我们来看看 wp-content 文件夹的内部,了解它的工作原理以及您可以在这里执行的操作。

    Inside wp-content folder

    wp-content 文件夹的内容可能因 WordPress 网站而异。但所有 WordPress 网站通常都包含以下内容:

    • [文件夹] themes
    • [文件夹] plugins
    • [文件夹] uploads
    • index.php

    WordPress 将您的主题文件存储在 /wp-content/themes/ 文件夹中。您可以编辑主题文件,但通常不建议这样做。一旦您将主题更新到较新版本,您的更改将在更新过程中被覆盖。

    这就是为什么建议为 WordPress 主题定制创建子主题。

    您下载并安装到网站上的所有 WordPress 插件都存储在 /wp-content/plugins/ 文件夹中。您不能直接编辑插件文件,除非您自己编写了网站专用的 WordPress 插件。

    在许多 WordPress 教程中,您会看到可以添加到 WordPress 网站的代码片段。您可以将自定义代码添加到 WordPress 网站,方法是将其添加到子主题的 functions.php 文件,或者创建网站专用的插件。

    但是,添加自定义代码最简单、最安全的方法是使用像 WPCode 这样的代码片段插件。有关分步说明,请参阅本指南,了解如何在 WordPress 中轻松添加自定义代码。

    WordPress 将您上传的所有图片和媒体文件存储在 /wp-content/uploads/ 文件夹中。默认情况下,上传文件存储在 /year/month/ 文件夹中。无论何时创建 WordPress 备份,都应包含 uploads 文件夹。

    您可以从 WordPress 核心、主题和已安装插件的来源下载最新版本。但是,如果您丢失了 uploads 文件夹,那么在没有备份的情况下恢复它将非常困难。

    您可能还会在 wp-content 目录中看到其他一些默认文件夹。

    • languages – WordPress 将非英语 WordPress 网站的语言文件存储在此文件夹中。
    • upgrade – 这是 WordPress 升级到新版本时创建的临时文件夹。

    许多 WordPress 插件也可能会在您的 wp-content 文件夹中创建自己的文件夹来存储文件。

    一些 WordPress 插件可能会在 /wp-content/uploads/ 文件夹内创建文件夹来保存用户上传的内容。例如,此演示网站包含由 Smash Balloon 、 WooCommerce 、 SeedProd 和 WPForms 插件创建的文件夹。

    Plugins may create their own folders inside uploads directory

    其中一些文件夹可能包含重要文件。因此,我们建议您备份所有此类文件夹以防万一。

    其他文件夹可能包含您可以安全删除的文件。例如,您的缓存插件(如 WP Rocket)可能会创建文件夹来保存缓存数据。

    好了,希望本文能帮助您了解 WordPress 的文件和目录结构。您可能还想查看我们使用 phpMyAdmin 管理 WordPress 数据库的初学者指南,以及如何在没有任何编码知识的情况下创建自定义 WordPress 主题的教程。

  • WordPress 插件

    WordPress 插件

    WordPress 是一款功能多样的出色 CMS(内容管理系统)。借助合适的插件,您可以将 WordPress 从简单的博客平台转变为功能强大且灵活的自定义网站。WordPress 提供超过 45,000 个免费插件,用户可以轻松选择。 

    在本文中,我们将介绍什么是插件以及为什么要使用它们,并举例说明一些最受欢迎的插件。您还将学习如何找到适合您需求的 WordPress 插件并将其安装在您的网站上。 

    什么是 WordPress 插件?

    WordPress 插件是一小段软件,可以为您的网站添加功能。WordPress 用户可以通过 WordPress 管理面板将这些插件安装在他们的网站上。数以千计的免费和付费插件可以帮助您完成所有事情,从添加联系表单到运营在线商店。 

    使用 WordPress 插件有两个主要优势:无需编码知识,并且它们可以为您的网站添加您可能无法从头开始构建的功能。插件可帮助您简化网站的功能并使其更易于管理。例如,您可以使用 CRM(客户关系管理)插件快速轻松地将网站访问者转移到您的销售渠道。如果您手动执行此操作,则会花费大量时间,并且扩展起来会困难得多。 

    插件带来了 WordPress 核心所不具备的功能,这些功能非常有用。例如,有些插件可让您在不了解任何代码的情况下向网站添加交互式地图。还有一些 SEO 优化插件可帮助您在搜索引擎中排名更高。这些只是一些基本插件。

    为什么要使用 WordPress 插件?

    插件可让您免去一些最费力的手动任务,从而让生活变得更轻松。它们还可以通过添加新功能来帮助提高网站的性能和覆盖范围。事实上,如果使用得当,插件可以将您的网站转变为远远超出基本网站的东西。 

    以下是您应该使用 WordPress 插件的一些原因: 

    • 节省时间——插件可以使某些耗时的任务变得更快,例如在您的网站添加事件日历或缩短 URL。 
    • 添加自定义功能– 每个网站和企业都有不同的需求,您无法从头开始将每个功能都构建到您的网站中。插件可以帮助您从头开始构建电子商务商店并轻松吸引新闻通讯订阅者。
    • 提高您网站的性能——插件可以帮助提高您网站的页面加载速度并测试您的视觉内容是否存在错误。 
    • 获得新的受众——插件可以帮助您扩大社交和自然搜索受众,接触到以前可能无法接触到的人。 
    • 保护您的内容——插件可以帮助您的 WordPress 网站更加安全并防止垃圾邮件。

    WordPress 插件的类型

    WordPress 插件有很多种类型,但一般可以分为五类:功能、安全、流量生成、电子商务和内容。

    • 功能– 这些插件最为常见,几乎可以实现您能想到的所有功能。这些插件可以提升您网站的用户体验,让访问者以有意义的方式与您的内容互动。 
    • 安全性– 这些对于保护您的内容免受黑客攻击至关重要。您需要在网站上安装安全插件,以防止未经授权的访问并保护客户数据。 
    • 流量生成——这些插件可帮助您提升 Google 排名、电子邮件列表和社交媒体影响力等,从而吸引更多访问者访问您的网站。 
    • 电子商务– 如果您想在网站上销售产品,您需要一个电子商务插件。这些插件可能非常强大,但在为您的商店选择最佳插件时需要仔细考虑。 
    • 内容– 这些插件管理您网站上的内容,例如您的博客文章、页面和图片。虽然它们可能会影响网站访问者看到的内容,但内容插件更多地是关于您如何在后端管理资源。

    如何为你的网站找到合适的插件

    要为您的 WordPress 网站选择最佳插件,您首先需要考虑您需要什么功能以及您的用户可能想要什么。花一些时间集思广益,并写下属于每个类别的长列表。请您的团队或朋友提供想法。任何同时出现在两列中的功能都应优先考虑。 

    确定了首要任务后,您就可以搜索合适的插件了。以下是查找插件的一些技巧: 

    • 比较免费版和付费版——许多插件都提供免费版和付费版。在许多情况下,免费插件可以满足您的大部分需求。但在探索插件功能时,请注意必须付费的额外功能。并注意付费版费用是一次性的还是定期的。 
    • 阅读评论– 找到一些看起来不错的插件后,请阅读评论,看看其他人对它们的看法。这将帮助您更好地了解插件的效果和易用性。请记住,插件不适合其他用户并不意味着它不适合您。考虑好评和差评,以做出明智的决定。
    • 阅读说明– 大多数插件都会有安装指南,向您展示如何设置插件。安装前,请花点时间阅读开发人员的任何说明或警告,以避免潜在的兼容性问题。
    • 找到合适的支持– 安装插件后,您可能不时需要帮助。找到一个支持论坛,您可以在那里询问有关插件的问题。

    安装 WordPress 插件

    找到满足您需求的最佳插件后,就可以安装它们了!值得庆幸的是,这个过程非常简单,大多数插件都会引导您完成安装过程。 

    根据您使用的托管类型,此过程略有不同。例如,EasyWP 的托管 WordPress 托管可为您节省几个步骤(和一点时间)。以下是适用于托管托管的安装步骤:

    1. 从 WordPress 仪表板导航到插件菜单并单击添加新插件。
    2. 在搜索栏中按名称或功能搜索插件
    3. 单击“立即安装”
    4. 点击激活

    现在您知道了什么是 WordPress 插件以及它们的作用,让我们来看看一些最受欢迎的插件。 

    WooCommerce

    WooCommerce 是一个开源电子商务平台,可让您在网站上在线创建和销售产品。它免费使用,并且 WooCommerce 有数千个附加插件可供您自定义商店的外观和功能。

    WooCommerce 让任何人(从初学者到经验丰富的 Web 开发人员和设计师)都能够使用 WordPress 的 WooCommerce 插件轻松创建商店。了解有关 WooCommerce和其他四个电子商务插件的更多信息。 

    优斯特搜索引擎优化

    Yoast SEO 是一款 WordPress 插件,可分析您网站的内容并提供可遵循的指南来提高您在 Google 上的排名。简单来说,Yoast SEO 会检查您网站的四个主要元素(标题、元描述、架构和站点地图),以确保它们都符合 Google 的指南。

    它还会检查错误、断开的链接、重复的内容和其他问题。

    WPForms表单插件

    WPForms 是一款 WordPress 表单询盘插件,可让您在几分钟内为您的网站创建联系表单。它具有可自定义的设计、易于使用的界面以及与 MailChimp 和 Mandrill 等电子邮件服务的内置集成。您还可以从其他来源(例如 Google 和 Facebook)导入联系人。

    WPForms 界面简洁直观,非常适合初学者或任何想在网站上轻松创建表单的人。它还具有高度可定制性,可让每个表单完全按照您的要求设计。它还支持移动设备,因此每个人都可以使用它。

    Max Mega Menu 多功能菜单插件

    Max Mega Menu 是一款 WordPress 多功能菜单插件,可让您在网站上创建大型菜单。它对于餐厅、咖啡馆和其他向客户提供多种菜肴的企业非常有用。通过使用 Max Mega Menu,您可以一次显示整个菜单,从而节省空间并让客户更容易找到他们想要的东西。

    Max Mega Menu 的主要优势在于它能让您的企业脱颖而出。一次性显示整个菜单可吸引顾客的注意力,让顾客更容易找到他们想要的菜品。

    关于 WordPress 插件安全性的说明

     WordPress 插件是一种轻松扩展 WordPress 网站功能和性能的方法。但是,请注意:过时的插件可能会给您的网站带来安全风险。这些风险包括网络钓鱼攻击(攻击者试图诱骗用户提供敏感信息)和 SQL 注入攻击(网络犯罪分子会与数据库查询交互以获取他们通常无法看到的数据)。防止这些漏洞风险的最佳方法是确保您只安装来自可信来源的插件,并在安装插件时定期检查更新。

    探索插件的可能性

    WordPress 插件是向网站添加功能并使其更易于管理的绝佳方式。它们还可以帮助您提高网站的性能、吸引新受众并保护您的内容免受垃圾邮件的侵害。花时间为您和您的网站用户选择合适的插件非常重要,因为可能性是无穷无尽的。只需进行一些研究和努力,您就可以使用这些令人惊叹的多功能软件来拥有您梦想中的定制网站。

  • 怎么上传SVG到WordPress

    怎么上传SVG到WordPress

    众所周知,WP天生不支持SVG文件上传,尝试上传SVG你会看到如下错误

    我们怎么解决呢? 两种方法,一种下载插件如 SVG Support,另一种利用WP提供的钩子upload_mimes

    • 进到Panel或者其他文件编辑器 wp根目录-> 文件管理.
    • 编辑 wp-includes/functions.php文件
    function add_file_types_to_uploads($file_types){
      $new_filetypes = array();
      $new_filetypes['svg'] = 'image/svg+xml';
      $file_types = array_merge($file_types, $new_filetypes );
      return $file_types;
    }
    add_filter('upload_mimes', 'add_file_types_to_uploads');

    把上面的代码粘贴到文件最后一行,刷新后台就可以上传了。