博客

  • 如何将WordPress网址图标Favicon添加到您的网站

    如何将WordPress网址图标Favicon添加到您的网站

    Favicon 通常被称为浏览器选项卡中显示在网站名称旁边的小图标。然而,虽然那是它们的起源,但您的WordPress网站图标也用于其他地方,例如浏览器书签、iOS主屏幕按钮等。

    因此,它是您品牌的重要组成部分。如果使用得当,您的网站图标或“站点图标”可以帮助用户轻松识别您的业务。它可以帮助提高品牌知名度,甚至可以增强网站的用户体验 (UX)。

    在本文中,我们将讨论在WordPress站点中使用网站图标的好处。然后我们将解释如何创建一个,并引导您完成将其添加到您的站点的三个简单选项。

    最后,我们将用一些 WordPress 网站图标提示和最佳实践来总结它。让我们开始吧!

    1. 使用WordPress网址图标的好处
    2. 如何创建WordPress网站网址图标
    3. 如何将网址图标添加到WordPress网站
    4. 使用WordPress网址图标的其他提示

    使用WordPress网址图标的好处

    如果您曾经同时打开过多的标签页(有罪!),您可能会体会到收藏夹图标的用处。当用户在浏览器中打开多个选项卡时,网站图标可让用户轻松快速识别您的网站:

    Chrome浏览器中的闪电博图标

    Chrome浏览器中的闪电博图标

    根据打开选项卡的数量,您网站的标题可能并不总是可见。因此,添加网站图标有助于改善访问者的用户体验。

    除了提高品牌知名度,使用WordPress网址图标还可以让您的网站看起来更专业和可信。反过来,这有助于提高客户的信任度。

    此外,如果有人将您的网站保存到其移动设备的主屏幕,您的网站图标将显示为图标。使用您的品牌徽标或类似图像有助于使您的网站更易于识别,并有助于整体营造有凝聚力的美感。

    如何创建WordPress网站网址图标

    如果您已经有一个可以使用的网站图标(大多数企业使用他们的徽标或其变体),请随时跳到下一部分。否则,让我们看看如何创建您的网站图标图片。

    过去,您必须为您的网站图标使用特定的ICO文件。但是,如今,所有现代浏览器都支持将ICO、PNG和GIF文件用于您的收藏夹图标。JPEG也得到广泛支持,但并非在所有Internet Explorer版本中都得到支持,这使得它不太适合使用收藏夹图标。

    如果您熟悉Photoshop,则可以使用它来手动创建网站图标。但是,使用基于云的基本工具从现有图像创建收藏夹图标集通常更容易。

    RealFaviconGenerator  (我们稍后将讨论的基于云的插件版本)是一个很好的选择,因为:

    • 它还创建应用程序图标。
    • 它提供了PNG和ICO格式的网站图标。
    • 您可以在上传图片后自定义您的网站图标。
    • 您需要做的就是粘贴插件提供给您的代码。

    其他有用的图标生成器是:

    • Favicon.cc,可让您从头开始创建网站图标或上传现有图像。
    • Favicon Generator,其功能类似于RealFaviconGenerator。

    要使用RealFaviconGenerator,首先通过单击Select your Favicon image上传您要使用的图像

    在RealFaviconGenerator上上传网站图标源图像

    在RealFaviconGenerator上上传网站图标源图像

    在下一个屏幕上,您可以配置有关您的收藏夹图标集的特定详细信息(如果需要)。完成后,滚动到底部并单击Generate your Favicon and HTML code

    RealFaviconGenerator上的网址图标生成器设置界面

    RealFaviconGenerator上的网址图标生成器设置界面

    在下一页上,单击Favicon package下载您的favicon图片:

    下载Favicon包界面

    下载Favicon包界面

    如果您打算手动将网站图标添加到您的网站,请确保让此页面保持打开状态。

    创建WordPress网址图标的技巧

    在创建收藏夹图标之前,有一些设计和格式提示值得一提和审查。最重要的是,推荐的图标大小为512×512像素。

    虽然您的WordPress图标将是一个完美的正方形,但您也可以使用矩形图像并在将其上传到WordPress之前或之后对其进行裁剪。如果您通过定制器添加站点图标,WordPress带有内置的站点图标裁剪功能(我们将很快引导您完成)。

    此外,请务必注意,您的网站图标将显示为 16×16 像素的正方形。因此,您希望选择缩小到这些尺寸后看起来不错的图像。尽管它将以该尺寸显示,但它的高度和宽度仍应至少为 512 像素。

    最后,查看一些有关 创建和使用网站图标的Google指南是一个明智的主意。这将有助于确保您的图标在搜索引擎和浏览器选项卡中以最佳方式显示。

    如何将网址图标添加到WordPress网站

    拥有收藏夹图标后,您就可以将其添加到您的 WordPress 网站了。让我们来看看您可以使用的三种方法。

    1. 使用WordPress定制器上传您的网站图标

    从WordPress 4.3开始,所有WordPress站点都包含站点图标功能,可以轻松上传和裁剪图像以用作收藏夹图标。对于大多数用户来说,这是将网站图标添加到WordPress的最简单、最快捷的方法。

    您只需要一张至少512×512像素的图像。WordPress将处理剩下的过程。要开始,请转到WordPress仪表盘中的外观 →自定义

    WordPress中的外观菜单

    WordPress中的外观菜单

    从那里,导航到站点身份选项卡:

    WordPress定制器中的“站点身份”选项

    WordPress定制器中的“站点身份”选项

    接下来,查看站点图标部分的底部,然后单击选择站点图标按钮: WordPress定制器中的“选择站点图标”按钮

    WordPress定制器中的“选择站点图标”按钮

    正常的WordPress媒体库界面将打开。您可以选择媒体库中的现有图像或上传新图像。如果您使用RealFaviconGenerator创建您的网站图标,请确保您下载的包已解压缩。

    一旦你有你喜欢的图片,单击它并选择选择在右下角:

    在WordPress中选择您的网站图标图像

    在WordPress中选择您的网站图标图像

    如果您的图像还不是一个完美的正方形(例如 512×512 像素),WordPress会给您一个在下一个屏幕上裁剪它的机会。

    使用该框突出显示要用作图标的图像部分。您可以在界面右侧预览裁剪后的图像的外观。

    一旦您对外观感到满意,请单击“裁剪图像” 以完成您的选择:

    在WordPress中裁剪您的网站图标图像

    在WordPress中裁剪您的网站图标图像

    就是这样!您需要做的就是选择“保存并发布” 以使您的网站图标生效。如果您以后想更改您的收藏夹图标,您可以返回此界面。

    2. 安装插件以添加WordPress网站图标

    如果您更喜欢本机WordPress站点图标功能的插件解决方案,您可以使用免费插件Favicon by RealFaviconGenerator  (我们之前讨论过的基于云的工具)。

    该插件与原生WordPress定制器一样易于使用。但是,它为各种设备和应用程序图标提供了额外的兼容性选项。要使用它,请通过您的WordPress仪表板安装并激活免费插件

    WordPress插件-Favicon by RealFaviconGenerator

    WordPress插件-Favicon by RealFaviconGenerator

    激活插件后,转到外观 → Favicon以创建您的Favicon集。您需要做的就是选择或上传至少70×70像素(最好是260×260像素)的图像:

    使用插件在WordPress中添加收藏夹图标界面

    使用插件在WordPress中添加收藏夹图标界面

    选择图像后,单击Generate favicon。当您选择该按钮时,该插件会将您从WordPress网站带到RealFaviconGenerator网站。

    在站点底部,向下滚动以选择Generate your Favicons and HTML code (请参阅上一节)。当该工具工作时,Real Favicon Generator会将您发送回您的WordPress仪表盘:

    预览WordPress网站图标显示方式的界面

    预览WordPress网站图标显示方式的界面

    之后,您的网站图标将被设置并准备就绪。您可以在插件界面中查看它在不同设备上的外观预览。

    3. 通过FTP手动添加您的Favicon

    如果您更喜欢手动操作,如果您的主机使用cPanel,则可以通过文件传输协议 (FTP)或文件管理器向您的WordPress站点添加图标。

    如果您使用这种方法,您还需要创建自己的网站图标图像。您可以按照我们在本文前面概述的步骤来做到这一点。

    对于本演示,我们将使用我们从RealFaviconGenerator创建和下载的包,即使您使用不同的工具来创建网站图标,这些说明也适用。

    要将WordPress网站图标手动添加到您的网站,您需要:

    1. 通过FTP客户端或托管cPanel中的文件管理器访问您站点的文件。
    2. 找到您网站的根目录并上传您的网站图标包的内容 ( favicons.zip )

    这些文件应该与wp-adminwp-content文件夹位于同一文件夹中。接下来,使用RealFaviconGenerator之前为您提供的代码,或者:

    • 使用插入页眉和页脚等插件 将其添加到主题的页眉。
    •  通过编辑主题的header.php文件,将其直接粘贴到主题的<head>部分。

    使用插入页眉和页脚插件是最佳选择,因为它可以确保您在以后更改WordPress主题时不会丢失您的网站图标。

    为此,请安装并激活插入页眉和页脚。然后转到Settings  → Insert Headers and Footers,并将您的代码粘贴到Scripts in Header 部分:

    使用插入页眉和页脚插件添加网站图标代码

    使用插入页眉和页脚插件添加网站图标代码

    确保保存您的更改。那你就大功告成了!

    使用WordPress网站图标的其他提示

    如果您希望多站点网络中的每个站点 都有一个独特的网站图标,实现这一目标的最简单方法是使用像上面提到的那样的网站图标插件。虽然可以编辑您的主题文件来为每个网站启用独特的网站图标,但该过程比使用插件要复杂得多。

    您还可以考虑使用内容交付网络 (CDN) 来提供您的网站图标图像。我们在这篇文章中讨论的三种方法都将您的网站图标图像存储在您的服务器上。但是,您可以通过使用CDN来提供这些图像来进一步优化您的站点。

    当您安装Cloudflare 或KeyCDN之类的服务时,访问者的浏览器将从您的CDN而不是您站点的服务器加载您的网站图标。如果您使用像CDN Enabler这样的插件,它应该会自动重写您的WordPress网站图标URL以使用上述方法。

    小结

    WordPress网站图标可以帮助提高您的品牌知名度并改善网站访问者的用户体验。幸运的是,您有多种选择可供选择,这使得添加一个变得简单。

    可用于向网站添加WordPress网站图标的三种主要方法是:

    1. 使用 WordPress 定制器上传站点图标。
    2. 安装插件,例如 RealFaviconGenerator 的 Favicon。
    3. 通过 FTP 客户端或文件管理器手动添加网站图标。
  • 如何修复WordPress错误-“此站点正遇到技术问题. ”

    如何修复WordPress错误-“此站点正遇到技术问题. ”

    WordPress 有一些特别令人沮丧的问题,可以完全关闭您的网站,但没有提供有关导致问题的原因的太多指导。“此站点正遇到技术问题” 错误就是这样一个问题。

    从表面上看,它并没有告诉你太多。幸运的是,在大多数情况下,它实际上很容易解决。一些故障排除步骤应该可以立即解决。

    在本文中,我们将讨论您可能会在哪里看到此WordPress错误,以及导致该错误的原因。然后,如果它出现在您自己的网站上,我们将引导您完成修复它的六个步骤。

    1. “此站点正遇到技术问题”的介绍
    2. 如何解决“此站点正遇到技术问题”错误

    “此站点正遇到技术问题”的介绍

    “此站点正遇到技术问题” 是一个致命的WordPress错误。这意味着您的网站将关闭,并且可能在前端和后端都不可用。对于您的访问者,它可能如下所示:

    “此站点正遇到技术问题。” 前端提示

    “此站点正遇到技术问题。” 前端提示

    在后端,消息显示如下:

    “此站点正遇到技术问题。” 后端提示

    “此站点正遇到技术问题。” 后端提示

    在较新的WordPress版本中,此错误的一个变体是:“您的网站上存在严重错误”。以下是它在您网站前端的显示方式:

    前端的“您的网站上存在严重错误”消息

    前端的“您的网站上存在严重错误”消息

    这是后端视图:

    后端出现“您的网站上存在严重错误”消息。

    后端出现“您的网站上存在严重错误”消息。

    如您所见,新版本与旧版本非常相似,只是措辞略有不同。

    有时WordPress会向站点管理员发送一封电子邮件,其中包含有关可能导致错误的更多信息。但是,您很可能会看到此消息,但没有解释它出现的原因。

    大多数情况下,此错误是插件或主题冲突的结果。由于WordPress的开源性质,许多具有不同编码背景和风格的不同开发人员创建了用户可以添加到平台的扩展。

    不幸的是,这意味着有时来自不同开发人员的插件和主题不能很好地相互配合。当两个具有冲突代码的工具都安装在WordPress站点上时,可能会导致广泛的问题。

    在某些情况下,一个或两个插件都会停止工作。但是,在其他时候,这种冲突可能会导致致命错误,例如“此站点正遇到技术问题”。信息。

    如何解决“此站点正遇到技术问题”错误

    如果您已经熟悉解决插件冲突问题,请解决“此站点正遇到技术问题”。错误应该相当容易。如果没有,请不要担心。下面,我们提供了有关如何处理此任务的详细步骤,以及如果问题仍然存在该怎么办。

    步骤 1:检查您的电子邮件是否有致命错误通知

    正如我们之前提到的,在某些情况下,WordPress会向网站管理员发送一封电子邮件,其中包含有关可能导致错误的更多信息:

    “此站点正遇到技术问题”错误的管理员电子邮件

    “此站点正遇到技术问题”错误的管理员电子邮件

    这封电子邮件将包含以下关键信息,可帮助您更快地解决错误:

    • 导致冲突的插件或主题的名称
    • 将您的网站置于“恢复模式”的链接

    如果没有这些信息,也可以排除错误。但是,需要进行大量猜测才能确定导致问题的扩展名。如果您的站点使用大量插件,则该过程可能会变得非常耗时。

    如果您是该站点的管理员并且“此站点正遇到技术问题”。错误消息包括附录:“请检查您的站点管理员电子邮件收件箱以获取说明”,最好在继续之前这样做(请记住尝试您的垃圾邮件文件夹)。然后按照下面的恢复模式故障排除说明进行操作。

    但是,如果您不是该站点的管理员并且无法联系到他们,或者如果您的错误消息没有说明电子邮件的任何内容,请不要担心。您仍然可以按照以下使用文件传输协议 (FTP) 进行故障排除的步骤进行操作。

    步骤 2:对插件或主题冲突进行故障排除

    由于WordPress致命错误的性质,您将无法访问站点的后端以停用导致问题的扩展程序。根据您是否有权访问恢复模式链接,您将有两个选项来解决此限制。

    在恢复模式下解决冲突

    如果您可以访问恢复模式链接,请单击它。这将带您到您网站的后端,在那里您将被提示使用您的WordPress凭据登录:

    恢复模式登录页面

    恢复模式登录页面

    您不必使用管理员帐户。如果站点管理员想要将恢复模式链接发送给其他用户并允许他们解决错误,则后者可以使用他们自己的凭据。

    请务必注意,当您在恢复模式下工作时,对于其他用户和您网站的访问者致命错误将持续存在。只有通过恢复模式链接登录的用户才能正常访问网站。

    在恢复模式下,WordPress 确定为导致错误的插件和/或主题将被暂停。它们还将在屏幕顶部的横幅通知中标识。

    单击插件 屏幕的链接以查看冲突中涉及的扩展:

    WordPress恢复模式

    WordPress恢复模式

    在每个插件和/或主题的名称下,单击禁用

    在恢复模式下停用插件

    在恢复模式下停用插件

    然后, 在管理栏中选择退出恢复模式

    退出恢复模式

    退出恢复模式

    现在将对所有用户停用有问题的扩展程序,并且您的站点应该再次可供所有人使用。当然,您首先要检查并确保情况确实如此。然后你可以:

    • 如果您网站上的任何关键功能都不需要这些扩展程序,请删除它们。
    • 删除冲突的插件或删除主题并替换它。
    • 联系插件或主题的开发人员,询问他们是否可以编辑扩展程序的代码来解决冲突。然后更新并重新激活新版本。
    • 编辑该工具的代码以自行解决冲突,然后重新激活它。

    特别是如果插件很受欢迎,您可能会很幸运地与开发人员合作进行必要的更改。但是,值得注意的是,您需要在临时站点上测试所有潜在的更改和新扩展 然后再在您的实时站点上实施它们。

    FTP确定问题的根源

    如果您无法访问WordPress的恢复模式,您仍然可以在不访问后端的情况下解决插件冲突。为此,您需要一个FTP客户端 以及您的FTP凭据。

    使用您的FTP凭据通过您的FTP客户端登录到您站点的服务器。然后导航到wp-content > plugins

    FileZilla中的Plugins子目录

    FileZilla中的Plugins子目录

    在那里您会找到每个插件的子目录。如果您知道是哪一个导致了问题,请右键单击它并选择Rename

    在FileZilla中重命名插件

    在FileZilla中重命名插件

    将文件夹的名称更改为“plugin-name-deactivated”之类的名称。这将阻止WordPress找到插件的文件:

    FileZilla中已停用的插件

    FileZilla中已停用的插件

    该插件现在将被停用,您应该能够返回您的站点并正常访问后端。然后,您可以根据我们在上一节中概述的选项,按照您认为合适的方式处理有问题的插件。

    如果您不知道哪个插件导致了致命错误,只需重命名列表中的第一个即可。然后返回您的站点并刷新浏览器以查看问题是否已解决。重复此过程,一次重命名一个插件,直到错误消失。

    那时,您将知道您停用的最后一个插件是导致冲突的那个。然后,您可以将其删除或相应地联系开发人员。同样的过程也适用于主题,您将在wp-content > themes中找到相关的子目录。

    步骤 3:确保您运行的是受支持的PHP版本

    如果您的网站在完成步骤2后恢复正常,您可以在此处停止。但是,对插件或主题冲突进行故障排除可能无法解决“此站点遇到技术问题”错误。

    如果您是这种情况,那么下一步应该是确定您的站点是否使用受支持的PHP版本。从WordPress 5.0开始,该平台不再支持5.6.20之前的版本

    此外,PHP开发人员自己不再为7.4之前的版本提供支持。

    您应该能够通过登录您的主机帐户来确定您的站点使用的是哪个版本的PHP

    如果您运行的是过时的PHP版本,则需要更新它。此过程的步骤可能因您的托管服务提供商而异。

    出于安全和性能原因,建议您运行可用的最新PHP版本。更新完成后,返回您的站点以查看致命错误是否已解决。

    步骤 4:启用WordPress的调试模式

    如果您仍然看到“此站点遇到技术问题”消息,您可以尝试使用WordPress调试模式诊断潜在问题。这是另一个内置的故障排除功能,它将揭示任何潜在的PHP错误。

    要启用此功能,您需要通过FTP访问您的wp-config.php文件, 在“That’s all, stop editing! Happy publishing.”之前添加下列代码:

    define( ‘WP_DEBUG’, true );
    define( ‘WP_DEBUG’, true );
    define( 'WP_DEBUG', true );

    保存并重新上传文件,然后返回您的站点并刷新页面。仔细阅读在调试模式下显示的错误消息,并确定它们中是否有任何可能导致致命错误。然后,您需要遵循与该问题相关的故障排除步骤。

    重要的是要注意WordPress并不意味着永远处于调试模式。此模式应仅用于故障排除目的,因为它使任何人都可能获得敏感信息。

    要再次关闭它,请将wp-config.php 代码片段中的状态从“true”更改为“false”,然后再次保存并上传文件。

    步骤 5:查看服务器的错误日志

    如果在调试模式下没有看到任何可疑消息,您还可以检查服务器的错误日志。您应该能够通过您的主机帐户访问它。

    找到error.log。然后查找可能导致“此站点遇到技术问题”消息的任何问题,并根据需要进行故障排除。

    步骤 6:联系您的托管服务提供商

    如果您已经用尽了上述所有步骤,但仍然无法消除WordPress中的“此站点遇到技术问题”错误,那么是时候提供一些帮助了。问题可能出在您的服务器上,如果没有主机的帮助,则无法访问。

    因此,您需要通过他们提供的任何方式联系您的托管服务提供商。

    小结

    “此站点遇到技术问题” WordPress中的这个错误可能是一个令人沮丧的问题。对导致问题的原因几乎没有任何指示的模糊警报可能特别难以修复。

    幸运的是,您可以通过六个或更少的步骤来解决此特定问题:

    1. 检查您的电子邮件以获取致命错误通知。
    2. 对插件或主题冲突进行故障排除。
    3. 确保您运行的是受支持的PHP版本。
    4. 启用WordPress的调试模式。
    5. 查看服务器的错误日志。
    6. 请联系您的托管服务提供商。
  • 如何创建和使用phpinfo页面

    如何创建和使用phpinfo页面

    PHP是WordPress用户的重要编码语言。即使您不是开发人员,为了维护您的网站,您可能仍然需要了解一点。但是,如果您不知道去哪里查找,那么即使是为您的WordPress安装找到最基本的PHP信息也可能会很棘手。

    幸运的是,如果您愿意花几分钟的时间来设置它,您可以创建一个页面,您可以在其中找到您需要的所有PHP信息。更好的是,它只需要一行代码就可以做到这一点。

    在这篇文章中,我们将向您介绍phpinfo()函数并解释为什么它可能对您有用。然后我们将向您展示如何使用它为您的WordPress站点创建一个phpinfo页面。

    1. phpinfo() 函数简介
    2. 如何创建一个phpinfo页面

    phpinfo()函数简介

    phpinfo()是一个PHP函数 或一段代码,它接受一个或多个参数并返回一个值。运行phpinfo()将显示有关您站点的PHP配置的信息,包括:

    • 您的站点正在运行的PHP版本。
    • 您的服务器信息和环境。
    • PHP环境。
    • 您的操作系统 (OS) 版本信息。
    • 路径,包括php.ini的位置。
    • PHP配置选项的主值和本地值。
    • HTTP标头。
    • PHP许可证。
    • 当前使用的模块和扩展。

    单独使用该函数将返回所有可用信息。但是,您也可以使用一些参数,以便仅访问您想要查看的特定信息。这些包括:

    • INFO_GENERAL显示配置行、Web服务器、操作系统等。
    • INFO_CREDITS显示PHP开发人员、模块等的列表。
    • INFO_CONFIGURATION返回当前的本地和主指令。
    • INFO_MODULES共享所有扩展及其设置。
    • INFO_ENVIRONMENT包括所有环境变量信息。
    • INFO_VARIABLES显示来自Environment、GET、POST、Cookie、Server (EGPCS)的所有预定义变量
    • INFO_LICENSE显示PHP许可证。
    • INFO_ALL返回所有可用信息(您可以通过不使用参数来完成相同的事情)。

    使用phpinfo()函数的一种方法是创建一个phpinfo页面,我们将在本文后面介绍。但是,重要的是要注意,您可以找到上面的一些信息,而不会遇到使用该功能的额外麻烦。

    例如,5.2 及更高版本中包含的WordPress站点健康功能可以共享有关您的Web服务器、PHP 版本、内存限制等的详细信息。只需导航到“工具”>“站点健康”>“信息”>“服务器”即可找到此数据:

    站点健康功能

    站点健康功能

    phpinfo()不是检查这些信息,而是更适合帮助您进行调试尝试。通过此功能提供的 EGPCS 数据在这方面特别有用。

    建议阅读:如何提高WordPress中的PHP内存限制

    如何创建一个phpinfo页面

    如果您对文件传输协议 (FTP)以及如何使用FTP客户端有基本的了解,那么创建phpinfo页面确实非常简单。在以下部分中,我们将其分解为三个简短的步骤。

    第 1 步:创建一个phpinfo.php文件并将其上传到您的服务器

    要开始创建此页面,请打开您首选的文本编辑器。在新文档中,添加以下代码行:

    <?php
    phpinfo( );
    ?>
    <?php
    phpinfo( );
    ?>
    <?php 
    phpinfo( ); 
    ?>

    如果您希望使用上述参数之一,则应将其插入此处的括号之间。然后,将文件另存为“phpinfo.php”。如果您愿意,可以使用不同的名称(我们将在第 3 步中解释您为什么要这样做),但您必须使用 .php 扩展名。

    接下来,打开FileZilla或其他FTP客户端,并使用您的FTP凭据连接到您站点的服务器。然后,将新的phpinfo.php文件上传到public_html文件夹:

    添加phpinfo.php文件

    添加phpinfo.php文件

    您现在已成功将phpinfo页面添加到您的站点。但是,为了查看该页面,您需要知道在哪里可以找到它。

    第 2 步:在浏览器中访问phpinfo页面

    一旦它上传到您的服务器,您的phpinfo页面将变为公开可用。这意味着您(和其他任何人)可以通过将/phpinfo.php附加到您网站域的末尾来在浏览器中查看它:

    添加phpinfo.php文件

    phpinfo页面的样子

    如果您没有使用任何参数并选择返回所有PHP信息,则此页面可能会很长。您可以使用计算机上的查找功能(CTRL或CMD + F)找到您要查找的特定详细信息:

    查找函数示例

    查找函数示例

    您现在可以使用此信息执行任何必要的调试或其他任务。

    第 3 步:删除或重命名您的phpinfo页面

    正如我们在第2步中提到的,因为您的phpinfo.php文件被放置在您的public_html文件夹中,所以它现在是公开可用的。问题在于phpinfo()函数返回的某些信息是敏感的,可能会帮助恶意黑客访问您的服务器。

    攻击者甚至可能使用机器人来搜索phpinfo页面以利用它们。出于这个原因,一旦你用完你的,最好删除它。您可以通过返回到您的FTP客户端来执行此操作。

    然后,再次连接到您的服务器并打开public_html。右键单击您的phpinfo.php文件并选择Delete

    删除phpinfo.php文件

    删除phpinfo.php文件

    或者,一些用户选择重命名他们的phpinfo页面以帮助隐藏黑客。例如,您可以使用随机的字母和数字字符串来代替“phpinfo”。请注意,这也会更改您用于访问phpinfo页面的 URL。

    这意味着您需要记住分配给phpinfo页面的名称,以便您可以随时访问它。但是,这不是防止安全漏洞的有保证的解决方案,因此最好在需要时简单地创建页面,然后将其删除。

    小结

    phpinfo()函数的功能可提供用于调试你的网站有价值的信息。使用它的一个简单方法是创建一个phpinfo页面,这样您就可以在浏览器中轻松查看所有PHP信息。

    只需三个简单的步骤即可安全地创建和使用此页面:

    1. 创建您的phpinfo.php文件并通过FTP将其上传到您的服务器。
    2. 通过浏览器访问您的phpinfo页面。
    3. 使用完毕后删除或重命名您的phpinfo页面。
  • 如何修复WordPress网站被Chrome标示“要访问的网站包含恶意软件”错误

    如何修复WordPress网站被Chrome提示“要访问的网站包含恶意软件”错误-1

    如果您或您的访问者在尝试访问您的WordPress网站时看到一条红色的大消息,上面写着“要访问的网站包含恶意软件”或“您要访问的网站包含有害程序”,本文将解释发生的情况并告诉您如何修复它.

    当Google认为某个网站包含有害内容时,此错误会显示在Google Chrome中或当用户单击Google搜索中的链接时。

    如果访问者在尝试访问您的WordPress网站时看到此错误,则可能意味着有人入侵了您的网站或以其他方式将恶意软件注入您的网站。

    在这篇文章中,我们将告诉您如何解决问题,确保访问者可以访问您的网站,并限制对您的搜索引擎排名的负面影响。以下是您将学到的内容:

    1. 为什么会提示“要访问的网站包含恶意软件”?
    2. 如何修复“要访问的网站包含恶意软件”警告

    为什么会提示“要访问的网站包含恶意软件”?

    错误信息示例

    错误信息示例

    为了保护用户,Google提供了一个名为安全浏览的工具,以防止用户意外访问可能损害用户计算机的网站。如果访问者尝试访问Google标记的站点,Google将显示上面的红色大警告。虽然访问者可以通过单击“详细信息”按钮绕过警告,但大多数人会远离Google标记的网站。

    有几种不同的错误消息,具体取决于Google在网站上发现的确切问题:

    • 网站包含恶意软件
    • 有欺骗性网站
    • 网站包含有害程序
    • 此页面正在尝试从未经身份验证的来源加载脚本
    • 继续[站点名称]?

    如果您在尝试访问自己的WordPress网站时看到这些消息之一,这很重要,您需要迅速做出反应以解决问题,否则您的流量和搜索引擎排名将受到负面影响。

    那么,为什么Google会向您和您网站的访问者显示此消息?

    好吧,假设您没有故意在您的网站上包含恶意软件 (!),最可能的原因是恶意行为者访问了您的网站,并使用您的网站作为载体,用恶意软件或其他方式感染访问者的计算机恶意程序。

    因此,修复包括清除您网站上的此恶意软件,然后告诉Google您已清除所有内容,以便Google可以重新考虑您的网站并删除警告。

    如何修复“要访问的网站包含恶意软件”警告

    以下是您要采取的步骤……

    1. 在安全浏览中验证您网站的状态

    要验证您的网站确实存在问题,您可以针对Google安全浏览工具手动测试您的网站。

    转到安全浏览站点状态页面并输入您站点的URL:

    Google安全浏览工具结果

    Google安全浏览工具结果

    如果您使用的是Google Search Console,则每当Google将您的网站添加到安全浏览列表时,Google也会在Search Console中向您发送通知。

    2. 找出导致问题的恶意代码

    有几种不同的方法可以在您的WordPress网站上查找恶意软件。您可以使用外部工具、WordPress插件或两者。

    这里有一些不错的选择,可以帮助您入门……

    谷歌搜索控制台

    首先,如果您从Google Search Console收到有关您网站上恶意代码的通知,它通常会提供有关该问题的一些见解。有时这可能只是受感染URL的列表,而有时Google可能会列出问题所在的恶意代码:

    如何修复WordPress网站被Chrome提示“要访问的网站包含恶意软件”错误-1

    Google Search Console中列出的受感染页面

    您可以在Google Search Console的安全和手动操作部分的安全问题中找到潜在问题的列表。

    Google Search Console中存在安全问题

    Google Search Console中存在安全问题

    安全站点检查

    Sucuri是一种流行的网站安全服务,提供名为Sucuri SiteCheck的免费恶意软件扫描程序。要使用它,您只需插入您的网站,Sucuri就会运行各种检查。

    在问题列表中,您可以单击更多详细信息链接以展开详细信息并查看有问题的特定恶意代码。稍后,这将帮助您从服务器中删除恶意代码。

    Sucuri SiteCheck中恶意软件的详细信息

    Sucuri SiteCheck中恶意软件的详细信息

    了解Sucuri SiteCheck仅扫描您网站的前端很重要。虽然这应该足以检测导致“The Site Ahead Contains Malware”消息的问题,但它不一定会在您的服务器上找到所有恶意软件,因此您需要确保已删除所有潜在的恶意软件后门进入您的网站。

    Wordfence

    Wordfence最受欢迎的WordPress安全插件。它有免费版和高级版,但免费版应该适用于大多数恶意软件情况。

    安装并激活插件后,您可以转到Wordfence → Scan以运行恶意软件扫描:

    在Wordfence中运行恶意软件扫描

    在Wordfence中运行恶意软件扫描

    MalCare

    MalCare是一款免费增值WordPress恶意软件扫描插件,可以扫描您网站的所有文件以查找恶意软件。如果发现恶意软件,MalCare还可以帮助您清理站点。

    WordPress.org上的MalCare免费版可以扫描您的网站并通知您发现的任何恶意软件,但您需要高级版才能利用一键式自动清理功能。

    要运行恶意软件扫描,请从WordPress.org安装免费版本。然后,转到WordPress仪表板中新的MalCare选项卡,将您的站点与MalCare服务同步并开始恶意软件扫描。

    3. 从您的WordPress站点中删除恶意软件

    找到导致问题的恶意软件后,您需要将其从您的站点中完全删除。

    有几个选项可以从您的网站中删除恶意软件。

    首先,如果您有一个干净的备份,您可以尝试从备份中恢复您的站点。请记住,您将丢失自备份以来所做的任何内容或更改。

    如果无法从备份中恢复,有许多服务和插件可以帮助您从WordPress站点中删除恶意软件:

    • Sucuri – 如果您为Sucuri平台付费,Sucuri会提供完整的恶意软件清除和黑客清理服务。Sucuri平台起价为每年199.99美元。
    • MalCare – 如果您为上述MalCare插件的高级版本付费,它会提供一键式恶意软件移除功能。高级版起价为每年99美元。
    • Wordfence – 除了提供最受欢迎的WordPress安全插件外,Wordfence团队还提供179美元的网站清理服务。此价格包括对高级Wordfence插件的一年订阅。

    当您从您的网站移除恶意软件,你可以重新测试您的网站与Sucuri和其他恶意软件扫描工具,以确保恶意软件真的走了。

    4. 将您的网站重新提交给Google

    一旦您确认您的网站没有恶意软件,您将希望通过让Google知道您已解决问题来完成工作,以便Google可以重新评估您的网站并删除警告。

    登陆Google Search Console,转到安全和手动操作中安全问题部分选中该框以表明我已解决这些问题,然后单击Request a Review

    如何修复WordPress网站被Chrome提示“要访问的网站包含恶意软件”错误-1

    如何在Google Search Console中提交您的网站以供重新评估

    小结

    如果您或您的访问者在尝试访问您的WordPress网站时遇到“要访问的网站包含恶意软件”消息,则可能意味着您的网站已感染恶意软件。此消息的其他变体包括:

    • 您要访问的网站是欺骗性网站
    • 您要访问的网站包含有害程序
    • 此网页正试图从未经验证的来源加载脚本
    • 继续[站点名称]?

    要验证您的网站是否存在问题,您可以通过Google安全浏览工具手动运行您的网站。

    及时解决此问题至关重要,因为警告消息会吓跑您的许多访问者并对您的搜索引擎排名产生负面影响。

    要解决此问题,您需要扫描您的网站是否存在恶意软件,然后从您的网站中删除该恶意软件。

    彻底清理网站后,您需要使用Google Search Console告诉Google您已解决问题,Google应该重新评估您的网站。

  • 如何实现WordPress网站HTTP重定向到HTTPS

    如何实现WordPress网站HTTP重定向到HTTPS

    HTTPS是一种用于通过计算机网络进行安全通信的协议,在Internet上广泛使用。越来越多的WordPress所有者正在从HTTP迁移到HTTPS,主要是由于以下5个原因:

    1. 谷歌宣布使用HTTPS的网站将在谷歌搜索中获得一定的排名因素
    2. 由于浏览器支持,您可以使用新的HTTP/2协议实现更快的性能,该协议需要HTTPS。
    3. HTTPS更安全,访问者的数据完全加密。
    4. HTTPS可以通过在访问者的Web浏览器地址栏中启用绿色挂锁来建立信任。
    5. 如果有人从HTTPS访问网站并转到HTTP网站,则引荐数据将在Google Analytics中丢失。它通常最终与“直接流量”混为一谈。如果有人从一个HTTPS网站转到另一个HTTPS网站,推荐数据仍然会被传递。因此,通过从HTTP迁移到 HTTPS,您实际上可以获得更准确的推荐数据。

    在WordPress中选择将HTTP重定向到HTTPS时,您有几个不同的选择。

    如果您是宝塔面板用户,最简单的方法是使用宝塔的强制HTTPS工具(推荐)。另一种方法是在服务器级别执行此操作,或者您甚至可以使用免费的WordPress插件来执行此操作。注意:我们的示例都包含301重定向指令,这是在SEO方面实现它的正确方法。使用不同类型的重定向可能会损害您的排名。

    在宝塔面板上将HTTP重定向到HTTPS

    无需安装插件,您可以轻松地将所有HTTP流量重定向到HTTPS。只需登录你的宝塔控制面板,点击左侧菜单“网站”,选择对应网站的“设置”。

    宝塔网站设置

    宝塔网站设置

    然后在弹出窗口,选择SSL,点击右上角的强制“HTTPS”。注:前提你必须已经为你的站点配置了SSL证书。

    强制HTTPS选项

    强制HTTPS选项

    请注意,如果您使用第 3 方代理,或者您设置了自定义 HTTPS 规则来强制使用 HTTPS,则可能会导致一些错误。如果您发现任何问题,只需禁用 HTTPS 强制并联系支持人员即可。

    在Nginx中将HTTP重定向到HTTPS

    根据W3Techs的数据,Nginx是增长最快的Web服务器,截至2017年拥有30%以上的市场份额。平均而言,每分钟前1000万个网站中就有一个开始使用Nginx。

    Nginx Logo

    如果您的Web 服务器正在运行Nginx,您可以通过将以下代码添加到Nginx配置文件中,轻松地将所有HTTP流量重定向到HTTPS。

    server {
    listen 80;
    server_name domain.com www.domain.com;
    return 301 https://domain.com$request_uri; }
    server {
    listen 80;
    server_name domain.com www.domain.com;
    return 301 https://domain.com$request_uri; }
    server { 
    listen 80; 
    server_name domain.com www.domain.com; 
    return 301 https://domain.com$request_uri; }

    在Apache中将HTTP重定向到HTTPS

    Apache Logo

    如果您的Web服务器正在运行Apache,您可以通过将以下代码添加到您的.htaccess 文件中,轻松地将所有HTTP流量重定向到HTTPS 。

    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
    RewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

    使用Really Simple SSL插件将HTTP重定向到HTTPS

    您必须从HTTP重定向到HTTPS的最后一个选项是使用免费的Really Simple SSL插件。

    我们不建议将此方法作为永久解决方案,因为3rd方插件总是会引入另一层问题和兼容性问题。此外,对于HTTPS迁移,您应该更新数据库中的HTTP URL,而不是依赖插件。但这可以是一个很好的临时解决方案。

    Really Simple SSL插件

    Really Simple SSL插件

    该插件有超过20万的活跃安装,并由开发人员Rogier Lankhorst更新。您可以从WordPress插件库下载Really Simple SSL,也可以在WordPress仪表盘中的“安装插件”下搜索它。以下是插件功能的列表:

    • 所有传入的HTTPS请求都从HTTP重定向到HTTPS。如果可能,使用.htaccess,否则使用JavaScript。
    • WordPress站点URL和主页URL更改为HTTPS。
    • 通过将所有HTTP://地址替换为HTTPS://地址来修复您的不安全内容,但指向其他外部域的链接除外。一切都是动态完成的。除了WordPress站点URL和主页URL之外,没有进行其他数据库更改。

    使用此插件实际上没有任何步骤,您只需安装并单击“Go ahead, activate SSL”就可以了。

  • 如何将HTML文件上传到WordPress

    如何将HTML文件上传到WordPress

    默认情况下,您可以在WordPress中构建页面和创建内容,而无需上传任何自定义HTML文件。那是因为WordPress核心带有内置的内容类型。此外,您使用的WordPress主题可能会有自己的一组预先设计的页面模板,您可以利用这些模板来创建满足您需求的独特网站。

    除此之外,还有许多WordPress登陆页面插件,您可以使用它们为网站访问者创建自定义页面模板,以便从搜索结果、电子邮件活动甚至社交媒体登陆。

    所以实际上,几乎不需要将HTML文件上传到WordPress,因为通常情况下,您设置网站格式所需的一切都已经存在。也就是说,您想知道如何将 HTML 文件上传到 WordPress 的原因有很多,其中一些不仅仅是出于设计目的上传模板。

    这就是为什么在这篇文章中,我将向您展示如何将HTML文件上传到WordPress。我还将详细讨论您为什么想要拥有此技能,因此无论如何,您都已做好准备。

    1. 什么是HTML文件?
    2. 为什么需要将HTML文件上传到WordPress
    3. 方法:如何在WordPress仪表盘中将HTML文件上传到WordPress
    4. 方法:如何使用FTP客户端将HTML文件上传到WordPress
    5. 方法:如何使用cPanel将HTML文件上传到WordPress

    什么是HTML文件?

    HTML代表超文本标记语言,由Tim Berners-Lee于1990年首次开发。简而言之,HTML是用于在Internet上创建电子文档的代码,也就是人们熟知的网页。事实上,您在Internet上看到的每个网页都是使用HTML代码编写的。

    您网站网页上的HTML代码负责确保您的内容的文本和图像以正确的方式格式化。

    如果没有HTML,Web浏览器将无法理解为用户直观地显示网站结构的方式。但是,通过正确的HTML代码为您的网页创建基础,以及用于添加一些设计元素的少量CSS代码,您的网站对于网站访问者来说是完美的。

    什么是HTML模板?

    因此,您知道HTML是负责在Internet上创建单个网页结构的代码。

    但什么是HTML模板?

    HTML模板是一组预先设计的HTML文件,其中包括文本、图像以及字体样式和Javascript支持文件等内容。换句话说,HTML模板是一个预制的HTML代码包,您可以轻松地将其上传到您的网站并使用。

    当您在WordPress网站上使用HTML模板时,您上传文件并插入您希望模板在网站前端显示的文本和图像。

    重要的是要记住HTML模板与WordPress主题不同:

    • WordPress主题:即使您将文本和图像插入到WordPress主题中,它们也会对整个网站的外观和感觉负责。您网站主题中的许多元素更改是全局性的,这意味着它们适用于您的整个网站。
    • HTML模板:这些是您单独上传到网站的独立zip文件。它们只会影响您网站上单个网页的外观。换句话说,您对一个上传的HTML模板所做的更改只会影响该网页。

    不幸的是,许多人不理解主题和HTML模板之间的区别,并交替使用术语“主题”和“模板”。

    为什么需要将HTML文件上传到WordPress

    您可能想要将 HTML 文件上传到 WordPress 有几个特定原因:

      1. 你有你的最爱:如果你在旧网站上使用了一个很棒的 HTML 模板,并想在你的新网站上使用它,你可能想要将模板上传到你的新网站,而不是重新做整个事情。这将节省您的时间并确保它看起来完全一样。
      2. 您想要自定义页面布局:如果您当前的 WordPress 主题不支持特定的页面布局,您可以上传带有您想要的设计的 HTML 文件并根据需要对其进行自定义。 

    最后,您可能需要使用Google Search Console验证您的WordPress网站,并希望使用推荐的上传Google HTML验证文件的方法来执行此操作。

    您的网站在搜索引擎中的显示方式,尤其是像Google这样的大搜索引擎,对您作为网站所有者的成功起着重要作用。

    这就是Google Search Console等工具存在的原因。使用Google Search Console,您可以保证Google会在相关搜索结果中对您的网站进行索引和排名,所有这些都是为了将​​其排在第一页。

    Google Search Console还为您提供有关当前SERP(搜索引擎结果页面)的信息,以便您改进SEO工作并获得更多网站点击率。

    问题是,要使用Google Search Console,您需要验证您的WordPress网站。碰巧这样做的最佳方法之一是上传Google HTML验证文件。

    现在,让我们来看看将HTML文件上传到WordPress的不同方法。

    1.方法:如何在WordPress仪表板中将HTML文件上传到WordPress

    我们将看到的将HTML文件上传到WordPress的第一种方法涉及WordPress仪表板。

    您只需要网站后端和HTML模板即可完成此过程,因为您将通过文章、页面或媒体库直接上传HTML文件。

    要通过文章或页面上传HTML文件,请在古腾堡编辑器中插入一个“文件”区块。然后,单击上传以上传HTML文件。

    在古腾堡上传HTML文件

    在古腾堡上传HTML文件

    如果您已禁用古腾堡并使用经典编辑器,则如下所示。只需点击添加媒体然后上传即可上传您的 HTML 文件。

    选择您要上传的HTML文件,然后点击插入文章。这样做会将文件的链接插入到文章或页面中,并自动将其保存到您的媒体库中。

    在经典编辑器中上传HTML文件

    在经典编辑器中上传HTML文件

    您可以跳过将HTML文件上传到WordPress中的文章或页面,并将其直接上传到您的媒体库。单击WordPress仪表板中的媒体库,然后单击添加新文件,然后从保存HTML文件的位置(例如,您的计算机、硬盘驱动器或外部存储器)选择HTML文件。

    请记住,在使用Gutenberg时上传HTML文件时可能会遇到错误。这是它的样子:

    不允许的文件类型

    不允许的文件类型

    在此处查看有关如何修复“抱歉,出于安全原因不允许此文件类型”错误的详细说明。

    2.方法:如何使用FTP客户端将HTML文件上传到WordPress

    通过WordPress仪表板上传HTML文件是最直接的方法。但是,对于由多个文件组成的大型模板,最好使用FileZilla等FTP客户端。

    在将您所做的任何更改推送到实时站点之前,如果您希望在本地测试站点上工作,使用FTP客户端也很有帮助。如果出现问题,这将防止任何不必要的停机。

    首先,始终先创建网站的备份,因为当您将HTML文件上传到您的网站时,您永远不知道它会做什么。

    接下来,打开您的FTP客户端。

    现在您需要通过输入您的 FTP 凭据连接到您的网络主机帐户。此信息通常可在您的网络托管帐户中找到。如果您找不到它,请联系您的主机托管服务商并让他们帮助您。

    执行此操作时,您应该会在SFTP/SSH下看到您的凭据。您将需要您的用户名、密码和端口。

    以下是您需要输入 FileZilla 的信息:

    • 主机:一般为主机IP或者专门FTP地址。
    • 用户名:FTP账号或者服务器root账号。
    • 密码:服务器密码或者专用的FTP账号密码。
    • 端口:一般为22,或者指定端口。

    这是FileZilla屏幕顶部的样子:

    登录FileZilla

    登录FileZilla

    输入凭据后,单击Quickconnect

    现在是时候将HTML文件从您的计算机上传到 WordPress。首先导航到您网站右侧的根文件夹(其中包含wp-content文件夹、wp-config.php文件等)。

    然后,转到左侧并找到您保存的HTML文件。找到后,右键单击它并选择上传以将其添加到您的网站。

    上传的HTML文件

    上传的HTML文件

    您会看到文件已成功上传到WordPress。要检查以确保它在您的网站上可见,请在浏览器中输入您网站的URL,并将HTML文件的名称添加到末尾。例如,它可能看起来像www.mywebsite.com/html-file

    执行此操作后,您将被重定向到使用HTML文件创建的新网页。

    3.方法:如何使用cPanel将HTML文件上传到WordPress

    我们要与您分享的最后一种方法是使用cPanel和文件管理器将HTML文件上传到WordPress。

    首先登录您的主机帐户的cPanel并访问文件管理器。

    cPanel中的文件管理器

    cPanel中的文件管理器

    进入文件管理器后,您有两个选择:

      1. 创建一个新文件夹:在您站点的根文件夹中创建一个新文件夹以将您的HTML文件上传到。
      2. 直接上传到根文件夹:将HTML直接上传到WordPress,而不是创建新文件夹。如果您想这样做,请解压缩保存它的HTML文件,将index.html文件夹更改为新文件夹,然后重新压缩文件以继续上传到WordPress。如果不这样做,HTML模板将覆盖您网站的主页。

    对于此示例,我们将创建一个新文件夹,因为执行此操作时会添加一些步骤。

    创建一个新文件夹并将HTML文件上传到WordPress

    首先,导航到您网站的根文件夹(其中包含wp-content文件夹、wp-config.php文件等)。然后单击新建文件夹

    cpanel文件管理

    为您的新文件夹命名,然后单击Create New Folder

    cpanel创建文件夹

    在cPanel中创建一个新文件夹

    双击您刚刚创建的文件夹,然后单击上传以选择您的HTML文件。

    上传文件至cpanel

    上传按钮

    完成此操作后,您将在文件夹中看到压缩的HTML文件。

    压缩的HTML文件

    压缩的HTML文件

    现在您需要通过右键单击并选择Extract来解压缩HTML文件。

    提取HTML文件

    提取HTML文件

    弹出模态窗口时,单击“提取文件”以完成解压缩过程。解压缩HTML文件后,您将看到模板中包含的所有不同文件。请记住,这意味着您将看到CSS、字体样式文件、图像和JavaScript之类的内容。

    提取的HTML文件

    提取的HTML文件

    现在,您只需在浏览器中输入您网站的URL并将新文件夹的名称添加到末尾即可确保HTML模板和文件已上传。

    如果您遇到404错误,请不要担心。这是一个常见的WordPress错误,可以轻松解决。

    如果您的服务器不支持重定向,并且index.php文件在您的浏览器中加载URL时未重定向,您将在上传HTML文件后看到404错误。

    要解决此问题,请留在文件管理器中并访问您的 . htaccess文件,双击它。然后,添加以下代码并保存更改:

    RewriteRule ^(.*)index.(php|html?)$ /$1 [R=301,NC,L]
    RewriteRule ^(.*)index.(php|html?)$ /$1 [R=301,NC,L]
    RewriteRule ^(.*)index.(php|html?)$ /$1 [R=301,NC,L]

    此代码将重定向您的index.php文件并将其加载到浏览器中。

    小结

    WordPress是最常用的内容管理系统,因为它为网站所有者提供了创建从竞争中脱颖而出的独特网站所需的灵活性。能够使用上述任何一种方法将HTML文件上传到WordPress只是WordPress如何满足网站所有者的需求并让他们根据需要自由自定义网站的另一个例子。

    另外,知道如何将HTML文件上传到WordPress是一项很好的技能,以备不时之需。毕竟,您永远不知道什么时候会遇到您喜欢的HTML模板或需要您的主题不支持的某种类型的页面布局。

  • 什么是DNS域名解析系统?

    什么是DNS域名解析系统?

    DNS是Domain Name System的缩写,是Web环境中最常见但最容易被误解的组件之一。简而言之,DNS通过将域名与实际的Web服务器连接来帮助引导Internet上的流量。本质上,它需要一个人性化的请求——一个像ping这样的域名——并将它转换成一个对计算机友好的服务器IP地址——比如47.92.146.138。

    由于DNS就是查找地址和连接设备,因此许多人称DNS为“互联网电话簿”。如果没有DNS,您必须记住每个站点的IP地址才能访问它……好吧,那是行不通的!

    DNS如何工作?

    当用户在其Web浏览器中输入URL时,DNS开始工作以将该URL连接到实际服务器的IP地址。这称为DNS名称解析,涉及DNS递归查询各种名称服务器以找出服务器的实际IP地址。

    DNS主要关注四个组件:

    让我们来谈谈这四个组件以及它们如何协同工作。

    域名注册商

    域名注册商是购买域名和维护域名注册的服务提供商(例如GoDaddy或 Namecheap或阿里云)。

    注册商是指定域名服务器的地方。

    大多数注册商都包括基本的DNS服务,但需要支付域注册费用。因此,除非您向域添加自定义名称服务器,否则域将使用注册商的标准名称服务器。这意味着在绝大多数情况下,默认情况下,DNS记录由注册商管理。

    名称服务器

    名称服务器是很像Web服务器的服务器。但是,它们被配置为存储DNS记录,而不是为网站或Web应用程序提供服务。

    这意味着当您想要更改任何DNS记录时,您必须在注册商或第三方服务(例如Cloudflare)指定的名称服务器上更改这些DNS记录。

    这一步通常有点令人困惑,所以让我们看一个虚构的例子来分解一下:

    1. 您的域 (example.com) 已在GoDaddy注册。
    2. 您将Cloudflare的域名服务器添加到您的GoDaddy帐户中的example.com以开始使用Cloudflare。
    3. 您在GoDaddy更改example.com的 DNS 记录。此更改不会做任何事情,因为域未使用GoDaddy的名称服务器。
    4. 您在Cloudflare对example.com进行了相同的DNS更改。此更改将生效,因为该域正在使用Cloudflare的名称服务器。

    因此,换句话说,如果您只使用GoDaddy,您将需要使用GoDaddy更新您的DNS记录,因为它们控制着您的域名服务器。如果您使用Cloudflare,您将需要使用Cloudflare更新您的DNS记录,因为它们控制您的名称服务器。使用DNSPod的用户也是如此。

    DNS记录

    DNS记录将域与基于Web的服务相关联。

    有几种不同类型的DNS记录,但在大多数情况下,只使用4或5种类型的DNS记录:

    • A记录:用于将域或子域指向IPv4地址。这是用于将example.com之类的域指向example.com网站所在的Web服务器的规则。(注意:如果Web服务器使用IPv6地址而不是IPv4地址,则使用AAAA记录而不是A记录)。深入了解A记录
    • CNAME记录:用于将子域关联到主域或规范域。这种类型的规则通常用于将www子域与主域相关联,例如www.example.com与example.com。深入了解CNAME记录
    • MX记录:用于将域与电子邮件服务相关联。如果您希望将example.com的邮件发送到特定的电子邮件服务(例如Gmail),则使用此类型的规则。深入了解MX记录
    • TXT记录:用于将任意文本与域相关联。最常见的是,TXT记录用于将SPF记录与域相关联,以提高电子邮件的可传递性并防止垃圾邮件发送者在发送垃圾邮件时滥用域名。

    闪电博的DNS记录示例

    闪电博的DNS记录示例

    网页服务

    在我们的例子中,网络服务是网站托管。必须将A记录(或AAAA记录)添加到域的名称服务器以将该域与托管该网站的Web服务器相关联。

    还有许多其他类型的Web服务通过DNS记录与域相关联:电子邮件、SFTP、托管控制面板、Web邮件应用程序和phpMyAdmin仅举几例。

    DNS传播

    当您对给定域的DNS进行更改时(例如更新DNS记录或切换名称服务器),这些更改需要一些时间才能生效。这个时间称为传播。

    传播从一种情况到另一种情况有很大差异。

    对于DNS记录,每条记录都有一个关联的生存时间 (TTL) 值。此值确定对DNS记录的更改生效的速度。

    在大多数情况下,DNS记录的TTL默认设置为1或4小时。这意味着大部分时间DNS更改最多需要4小时才能生效。更高的TTL值也是可能的,这意味着当DNS记录更新时,更改完全生效需要更多时间。在某些极端情况下,有些可能具有高达一周的TTL值。

    在名称服务器的情况下,注册商确定TTL值并且它通常不能更改。这意味着当您切换到新的域名服务器时,这些更改可能需要几分钟到一天或更长时间才能生效。

    托管服务提供商无法加速DNS传播。您可以做的是在对DNS记录进行任何更改之前很好地减少TTL,以便更改尽快传播。您可以使用whatsmydns.net等在线工具来测试您的DNS更改是否已完成传播。

    DNS配置 – 如何设置您的域

    您通常可以通过两种方式设置DNS,您可以选择您喜欢的任何一种方法。

    一种方法是通过您的域名注册商将您的域的名称服务器简单地指向您主机的名称服务器。这些是至少两个独立的URL,看起来像这样(你可以有两个以上的URL,但不能更少):

    • ns1.yourhost.com
    • ns2.yourhost.com

    您也可以使用类似DNSPod域名解析服务商,免费使用他们提供的名称服务器,如下所示:

    • f1g1ns1.dnspod.net
    • f1g1ns2.dnspod.net

    DNSPod域名解析服务

    DNSPod域名解析服务

    即使您使用包含的高级DNSPod,您仍然需要设置A记录和CNAME记录才能将您的域与服务器一起使用。

    除了简单地更改域服务器之外,另一种选择是在域注册商处实际编辑域的A记录。A记录实际上包含您服务器的IP,并将流量引导到正确的位置。

    免费DNS与高级DNS

    您可以找到免费DNS和高级DNS。

    选择优质DNS的一大原因是速度和可靠性。查找DNS记录和引导流量需要时间,即使只是几毫秒的时间。

    通常,您从域名注册商处获得的免费DNS相对较慢,而高级DNS通常提供更好的性能。

    此外,高级DNS可以提供更好的安全性和可用性,尤其是当您受到DDoS攻击时。

    为了在您的域注册商提供的免费DNS和高级DNS之间取得良好的中间立场,Cloudflare DNS是一项免费服务,它仍然提供高级DNS的许多好处。

    下面是一些国内不错的高级DNS服务:

    小结

    希望您现在对DNS的工作原理有了更多的了解。概括地说,DNS用于将基于Web的服务(例如网站托管和电子邮件)与域名相关联。这包括四个步骤:

    1. 域必须在域注册商处注册。
    2. 域名服务器必须由域名注册商指定。
    3. DNS记录必须添加到域注册商或第三方服务(例如Cloudflare)指定的名称服务器。
    4. DNS记录必须完全传播以将域与每个相关的Web服务相关联。
  • 您需要了解的有关WordPress图像大小的所有信息

    您需要了解的有关WordPress图像大小的所有信息

    WordPress图像大小比您想象的要复杂。了解图像尺寸在WordPress中的工作原理、默认图像尺寸是多少以及如何定义自定义图像尺寸以有效管理您的网站至关重要。

    掌握这些知识将确保您在合适的位置拥有合适大小的合适类型的图像,以便您可以从视觉内容策略中获得最大收益。

    这些策略还将提高您帖子的分享价值,这将转化为更多的知名度和流量。统计数据显示,三天后读者只记得他们阅读的文本内容的 10%,但如果您在内容中添加视觉上吸引人的图像,这个数字会高达 65%。

    在这份详尽的指南中,您将了解有关WordPress图像大小的所有信息。

    1. WordPress如何管理您上传的图像
    2. WordPress图像大小:需要牢记的基本事项
    3. WordPress在哪里以及如何存储您的图像?
    4. 什么是默认的WordPress图像大小?
    5. 如何更改默认图像大小(以及何时需要)
    6. 如何将自定义图像大小添加到WordPress
    7. 为您的主题添加自定义图像大小
    8. 更新旧缩略图
    9. 使用WordPress内置图像大小编辑器
    10. 在WordPress Gutenberg中编辑图像
    11. 优化您的图像
    12. WordPress图像编辑插件

    WordPress如何管理您上传的图像

    将图像上传到WordPress非常简单,但在WordPress后端处理它们时会发生很多事情。

    当您上传图片时,WordPress做的第一件事就是创建三种不同大小的图片。这意味着您上传的每一张图片都会得到四张图片:

    • 缩略图大小
    • 中等大小
    • 大尺寸
    • 原始尺寸

    WordPress创建所有这些不同的尺寸,以便为每位访问者以最合适的尺寸提供您的图像。您的网站将始终根据读者使用的设备向他们显示正确的图像,从而加快并增强他们的体验。

    您始终可以手动编辑图像以提供这些额外的尺寸,但在Photoshop等工具中准确地进行编辑并非易事。这将涉及大量繁琐的工作,这就是WordPress为您省去麻烦的原因。

    WordPress图像大小:需要牢记的基本事项

    在我们深入了解WordPress图像大小的更多技术方面之前,您应该了解一些重要说明。

    我们已经讨论了WordPress如何为您创建三种默认图像尺寸,但是如果您需要与WordPress的默认尺寸不同的尺寸怎么办?如果您想要更多尺寸怎么办?

    好消息!你可以很容易地做到这一点。WordPress允许您更改默认图像大小并根据需要添加任意数量的其他大小。我们稍后会更详细地解释这一点。

    但在我们开始之前,您应该知道有特定的要求才能按您的意愿工作。

    其中之一是您应该尝试上传您需要的最大尺寸的图像。虽然WordPress会使其在较小的设备上更小,但它将使用全尺寸(原始尺寸),其中图像需要最大。

    假设您上传的图像小于您在WordPress中定义的最大尺寸。在这种情况下,WordPress不会以最大尺寸正确显示该特定图像。另外,质量会明显下降。

    也就是说,您还必须确保不上传大于所需的最大尺寸的图像。WordPress永远不会使用此类图像,因为它们太大并且会占用您服务器上不必要的空间。

    因此,在上传到WordPress之前,您应该检查您上传的图像的大小,并确保它是所需的最大大小,但不能大于此大小。

    WordPress在哪里以及如何存储您的图像?

    就您的管理面板而言,WordPress将您上传的图片存储在媒体库中。您可以通过将鼠标悬停在媒体选项上并单击库来查看所有上传的图像。

    WordPress媒体库

    WordPress媒体库

    您可以按媒体类型(图像、视频、音频等)和日期对它们进行排序。但是,请注意,如果您没有在Settings中禁用此功能,则只能按日期对图像进行排序。

    右侧还有一个搜索框,可帮助您查找上传的图片。只需输入您在图片的标题、说明或描述中使用的单词即可找到它。

    您的图片存储在您网站的上传文件夹 ( wp-content/uploads/ ) 中。要访问此文件夹,您需要使用FTP/SFTP客户端。您网站的上传文件夹中将有多个子目录,按上传日期存放您的图片(假设您已在Settings中打开了按日期排序的选项)。

    您还可以为您的媒体文件创建自定义文件夹,但我们建议您仅在您认为自己是高级用户时才这样做。

    什么是默认的WordPress图像大小?

    当谈到WordPress和图像大小时,我们总是查看四种不同的图像,包括您的原始图像文件和WordPress默认创建的三种不同大小:

    • 缩略图大小: 150px(正方形)
    • 中等尺寸:最大宽度和高度300px
    • 大尺寸:最大宽度和高度1024px
    • 全尺寸:图像的原始尺寸

    同样,正如我们之前提到的,如果您打算仅使用这些默认图像尺寸,则您需要上传1024像素的图像。这将使您的图像即使在最大尺寸下也能正确提供,如果您的图像尺寸小于WordPress使用的最大尺寸(默认为1024像素),则这可能是不可能的。

    如何更改默认图像大小(以及何时需要)

    虽然默认的WordPress图像大小适用于大多数用户,但某些用户可能有不同的要求。您可能更喜欢略大的缩略图尺寸或较小的大图像尺寸。

    当您发现自己正在编辑要上传的大部分图像时,更改WordPress中的默认图像大小是有意义的,因为WordPress的默认图像大小不适合您的用例。

    在默认图像大小之上添加新的自定义图像大小之前,请注意您将在站点的数据库中存储比您需要的更多的图像文件。这可能会导致您的网站出现性能问题,并消耗超出其需要的空间。

    对于需要坚持特定图像尺寸的基于图像的网站也是如此。摄影师、设计师和其他提供大量图像的人喜欢在整个网站的任何地方保持一致的尺寸以确保统一。

    同样,一些登陆页面也需要显示特定的图像尺寸,而默认的WordPress图像尺寸可能不适合。而一个电子商务商店通常需要使用较大的缩略图,其中透露更多的细节。

    您可能想要更改默认图像大小的原因还有很多,但您明白了。

    WordPress也理解这一点,这就是为什么它允许您更改这些默认设置。

    更改WordPress默认图像大小的步骤

    这是在WordPress中更改默认图像大小的分步过程。

    第 1 步:将鼠标悬停在设置上,然后单击出现的媒体选项:

    用于更改默认图像大小的WordPress媒体设置

    用于更改默认图像大小的WordPress媒体设置

    第 2 步:通过编辑数字将尺寸更改为您想要的尺寸,如下所示:

    媒体设置中更新图像大小的示例

    媒体设置中更新图像大小的示例

    第 3 步:单击底部的“保存更改”按钮。

    现在,您从这里上传的所有图像都将采用这些新的默认尺寸。

    一些教程会建议您输入“0”作为默认图像大小。但是,我们建议不要这样做,即使它可以帮助您节省空间。

    如果您将这些值更改为“0”,那么WordPress将在所有位置和所有设备上使用您的全尺寸(原始)图像,这将导致您网站上的带宽使用量激增。此外,这几乎肯定会减慢显示许多这些图像的部分的页面加载时间。

    如何将自定义图像大小添加到WordPress

    如果您需要将所有过去的WordPress图像更改为这些新尺寸,您可以使用几个很棒的插件,我们将在下面详细介绍。

    对于倾向于使用许多不同类型图像的用户,拥有比WordPress提供的三种默认尺寸更多的图像尺寸可能是必不可少的。

    对于标准类型的图像,默认图像大小可能就足够了,但是对于诸如弹出式图形、小部件或滑块图片之类的内容,您可能需要更多的图像大小。

    自定义图像大小使您可以灵活地改进WordPress网站的功能,并节省大量时间来逐个调整图像大小。

    现在我们已经将其确定为我们的基线,让我们仔细看看将这些自定义图像大小添加到您的 WordPress 站点所涉及的过程。

    你在这里有两个选择。第一种是使用一个插件,只需点击几下即可为您处理所有事情。第二种是将所需代码字符串添加到站点文件的手动方式。

    我们先来看看插件方法。

    使用图像重新生成和选择裁剪添加自定义图像大小

    Image Regenerate & Select Crop插件超越了Regenerate Thumbnails(在下面进一步讨论),允许更多的定制和功能。

    除了让您更改默认图像大小之外,它还使您能够重新生成任何现有图像以匹配您首选的图像大小、设置图片的默认裁剪选项以及重新生成缩略图。

    通过Image Regenerate & Select Crop插件自定义图像大小选项。

    通过Image Regenerate & Select Crop插件自定义图像大小选项。

    安装并激活后,您可以通过标准的 WordPress设置 > 媒体页面创建任意数量的新自定义图像大小。

    手动添加自定义图像尺寸

    尽管这是一个相对简单易行的过程,但您应该做的第一件事是创建网站的备份,以防在进行这些调整时出现问题。备份过程完成后,转到WordPress站点的管理仪表板。

    在那里,将鼠标悬停在“外观”菜单选项上并选择“编辑器”(在某些情况下可能会命名为“主题编辑器”)。

    接下来,找到functions.php文件,查看下面的代码是否已经存在(使用搜索功能快速定位)。如果它已经存在,则无需执行任何操作。

    如果不存在,则需要将此字符串添加到文件中:

    add_theme_support( ‘post-thumbnails’ );
    add_theme_support( ‘post-thumbnails’ );
    add_theme_support( 'post-thumbnails' );

    将自定义图像大小的钩子添加到functions.php

    将自定义图像大小的钩子添加到functions.php

    添加此代码后,单击底部的“更新文件”按钮以激活允许您创建自定义图像大小的功能。

    现在是时候为您想要的特定自定义图像尺寸添加代码了。在您的functions.php文件中查找“add_image_size”字符串,因为这是您需要进行编辑的地方:

    add_image_size( ‘my-custom-image-size’, 800, 640 );
    add_image_size( ‘my-custom-image-size’, 800, 640 );
    add_image_size( 'my-custom-image-size', 800, 640 );

    具体来说,您应该使用要命名新自定义图像大小的内容来更新单引号内的内容。我们建议保持简单和描述性(例如“main-post-image”)。

    处理好名称后,您需要自行声明图像大小。第一个数值是图像宽度,第二个数值是图像高度。

    这是一个屏幕截图,显示了我们添加到functions.php文件中的示例代码:

    向functions.php添加自定义图像大小尺寸

    向functions.php添加自定义图像大小尺寸

    了解裁剪

    当图像在没有裁剪的情况下变小时,它只是原始图像的缩小版本。但是,当它被“裁剪”或剪切时,裁剪部分将从完成的图像中删除。

    这就像物理切割图片一样。如果你用剪刀剪下肖像并剪掉人物肩膀以下的所有东西,你就“剪掉”了那张照片。它以相同的方式在数字上工作。

    目的是减少图像的文件大小,因为裁剪不是正确的选择。您将在保持大文件大小的同时删除您可能想要保留的元素。也就是说,对于必须完全适合特定尺寸的图像尺寸,例如特色图像或个人资料图片,裁剪可能是有意义的。

    对于特色图像之类的东西,主要主题可能会变得太小。在不裁剪的情况下调整大小时,他们仍然应该获得所需的曝光。因此,找出最适合您使用的不同类型图像的方法,并相应地设置裁剪功能。

    添加自定义图像尺寸时,您可以让WordPress根据您设置的尺寸和原始尺寸自动裁剪图像。您需要在代码末尾添加“true”。

    同样,这是我们上面启用了裁剪功能的示例。

    add_image_size( ‘name-for-your-custom-image’, 800, 640, true );
    add_image_size( ‘name-for-your-custom-image’, 800, 640, true );
    add_image_size( 'name-for-your-custom-image', 800, 640, true );

    但是,如果您不想裁剪图像,您可以将“false”替换为“true”,或者将两者都省略。不放置它们中的任何一个都会使代码自动采用“false”选项。这样,WordPress就不会裁剪您的图像。

    为您的主题添加自定义图像大小

    创建所需的自定义图像大小后,您还需要更新主题中的代码。这样做将使您的主题根据需要显示这些自定义图像大小。

    如果您是编辑代码的完全初学者,请在执行此操作之前再次创建您网站的备份。

    现在,您需要在post循环中找到您的主题文件并将以下代码添加到其中:

    the_post_thumbnail( ‘your-specified-image-size’ );
    the_post_thumbnail( ‘your-specified-image-size’ );
    the_post_thumbnail( 'your-specified-image-size' );

    要找到此文件,请单击外观设置下的主题编辑器。在此处查找index.php文件 — 这是包含您需要编辑的 post 循环的主题文件。

    找到后,添加上面提到的代码,如下图所示:

    将自定义图像大小的钩子添加到functions.php

    将自定义图像大小的钩子添加到functions.php

    同样,最好将“new-homepage-feature”部分替换为您创建的自定义图像大小的名称。

    添加此代码并更新文件后,您将在媒体库中看到自定义图像大小。上传一张新图片进行试用。

    更新旧缩略图

    虽然创建和添加自定义图像尺寸感觉很棒,但它给您留下了另一个未完成的任务:您已经上传的所有旧图像呢?

    Regenerate Thumbnails插件

    Regenerate Thumbnails允许您自动重新上传新尺寸的图像,包括您添加的任何自定义图像尺寸。

    要安装它,请将鼠标悬停在Plugins菜单选项上,然后单击Add New。然后在搜索框中输入“Regenerate Thumbnails”。

    单击“立即安装”按钮安装“Regenerate Thumbnails”插件。

    安装Regenerate Thumbnails插件

    安装Regenerate Thumbnails插件

    安装完成后,点击启用按钮开始使用。

    接下来,将鼠标悬停在左侧的工具菜单上,然后单击Regenerate Thumbnails

    Regenerate Thumbnails插件的设置页面

    Regenerate Thumbnails插件的设置页面

    您可以单击Regenerate Thumbnails for All [#] Attachments,为所有旧图像生成新的图像大小。

    注:小心选中用于删除旧的未注册尺寸的缩略图文件( deleting thumbnail files for your old unregistered sizes)的复选框,因为如果网站上仍有您不再使用的旧尺寸的旧图像,您最终可能会在您的网站上看到损坏的图像。

    从上图可以看出,Regenerate Thumbnails还将列出您网站上当前活动的所有图像尺寸。

    您可能会发现一些您不知道的图像尺寸。通常,这些是由插件创建的,尤其是当它们用于改进站点的外观、设计或功能时。

    使用WordPress内置图像大小编辑器

    正如我们之前强调的,您应该只创建您经常使用的自定义图像尺寸。对于您计划仅在极少数情况下使用的图像尺寸,使用WordPress内置图像尺寸编辑器手动编辑图像尺寸是有意义的。

    我们将为您提供快速演练,解释如何使用内置编辑器快速轻松地编辑图像大小。

    首先,单击要进入媒体库的媒体菜单。接下来,单击要调整其大小的图像。

    然后单击图像正下方的“编辑图像”按钮:

    编辑图像按钮

    编辑图像按钮

    您将看到当前的图像大小并可以在此处进行调整。只需输入您想要的图像大小,然后单击“拉伸”按钮,就可以开始了。

    编辑图像尺寸

    编辑图像尺寸

    点击拉伸后,大小调整将自动保存。如果您出于任何原因不喜欢新的图像大小,您始终可以使用“恢复原始图像”选项(图像大小字段的正下方)恢复到原始大小。

    在WordPress Gutenberg中编辑图像

    如果您使用的是Gutenberg,则可以在创建文章期间添加图像时快速编辑图像的图像大小。

    通过古腾堡更改图像大小

    通过古腾堡更改图像大小

    如上图所示,当您在Gutenberg中创建文章时上传图片时,您可以在帖子选项中选择现有图片大小或更改图片大小。

    如果您已将新的自定义图像尺寸添加到主题文件中,您将在图像尺寸下拉菜单中找到它们。

    您还可以使用其下方的字段更改图像大小。您需要做的就是在字段中输入所需的尺寸,图像将自动调整为您的新规格。

    优化您的图像

    没有提及图像优化的图像相关指南是不完整的。虽然我们已经详细讨论了优化图像,但提及一些快速提示当然不会有什么坏处。

    毕竟,当您添加自定义图像大小时,您需要知道如何优化图像以确保它们不会影响您网站的性能或消耗比它们需要的更多的服务器资源。

    话虽如此,这里有一些快速提示,可帮助您开始进行图像优化。

    决定文件类型

    只需为您的图像选择正确的文件类型即可显着减小其大小。虽然有许多不同类型的图像文件,但绝大多数是JPEG或PNG。

    在彩色图像方面,JPEG胜出。此外,您还可以进一步压缩JPEG文件以减小其文件大小,而质量只会略有降低(如果操作正确)。

    另一方面,PNG通常成为绘图、文本、大多数屏幕截图和图形的更好选择。

    调整图像大小

    调整图像大小是减小图像文件大小的一种快速简便的方法。根据经验,您应该确保您网站上的所有图像都只需要它们的大小。

    如果您网站的最大宽度为1200像素,那么在您的网站上放置一张宽度大于1200像素最大值的图片是没有意义的。

    我们还提到了除非需要,否则不要创建新的自定义图像尺寸的重要性,因此请记住这一点。

    利用有损压缩

    在您已经使用其他方法优化图像之后,有损压缩是进一步减小文件大小的好方法。

    这意味着删除一些图像数据,删除这些数据不会对图像质量产生太大影响,但可以帮助大大减小文件大小。

    使用延迟加载

    延迟加载可帮助您优先加载网站页面上的图像。它随着访问者滚动页面及时加载图像。这意味着最顶部的图像将立即加载,但折叠下方的所有图像都不会加载,直到用户滚动经过折叠。

    还有更多内容,但您会在我们的图像优化教程中找到所有内容,因此让我们直接跳到一些您可以使用的图像优化插件。

    WordPress图像编辑插件

    使用这些插件的美妙之处在于您只需点击几下即可执行高级图像优化,而无需使用任何高级工具或代码。此外,大多数这些插件都是免费的,尤其是优化一定数量的图像或使用一些基本的优化功能。

    • Imagify:令人印象深刻的自定义压缩级别和其他图像优化功能
    • Kraken:有用的无损压缩插件,但前提是您购买了高级版本
    • ShortPixel:支持有损和无损压缩,适用于多种图像类型
    • Optimole:用于CDN和延迟加载,这是优化图像的高效方法

    小结

    您现在了解WordPress图像大小的所有内容,以及如何在该部门充分利用WordPress提供的功能和定制。既然您知道如何从里到外处理WordPress图像,您应该会发现优化网站的性能和功能变得更加容易。

    您可以创建自定义图像大小并直接通过主题代码或使用为该特定任务构建的插件来管理它们。请记住在您计划更新图像的任何时候更新您的旧缩略图——这也是一项简单的任务,这要归功于我们上面列出的有用插件。

  • 如何安装WordPress核心及全新安装WordPress

    如何安装WordPress核心及全新安装WordPress

    如果您的WordPress网站出现问题,一个潜在的解决方法是重新安装WordPress以确保问题不是由任何损坏的文件引起的。做得对,这可确保您拥有干净的核心WordPress文件,而不会影响您现有的内容。或者,如果您想从完全空白的状态重新启动您的WordPress网站,您可能希望彻底清除现有的WordPress网站并重新安装WordPress的新副本以从头开始。

    无论您是想完全重新安装WordPress还是只是重新安装核心WordPress软件而不影响您现有的内容,我们都在这篇文章中为您提供了帮助。

    我们唯一要问的是,您在执行任何这些方法之前进行备份。尽管前两种方法旨在帮助您在不丢失任何内容的情况下重新安装WordPress,但如果出现问题,最好进行全新备份!

    掌握新备份后,请单击下方以跳至您选择的教程:

    如何保留现有内容重新安装WordPress

    以下三种方法向您展示了如何在不影响您现有的任何软件的情况下重新安装核心WordPress软件:

    • 内容
    • 主题
    • 插件

    在技​​术层面上,这意味着这些方法都不会影响您的WordPress网站的:

    • 数据库
    • wp-config.php文件
    • wp-content文件夹

    每种方法仅重新安装核心WordPress软件。

    如何从仪表盘重新安装WordPress核心软件

    如果您只想重新安装核心WordPress文件,您实际上可以直接从您的WordPress仪表盘进行(如果您无法访问您的WordPress仪表盘 – 您应该跳到下一节,了解如何通过FTP执行相同操作! )。

    这出奇的简单。在您的WordPress仪表盘中,转到侧栏中的仪表板 → 更新。然后,单击按钮立即重新安装

    WordPress仪表板更新区域

    WordPress仪表板更新区域

    单击该按钮后,WordPress 将自动下载并重新安装最新版本的WordPress。当您从仪表盘更新WordPress时,您实际上只是手动重新运行WordPress执行的正常更新过程。

    这可能需要几秒钟 – 但一旦该过程完成,您应该安装一个全新的WordPress副本。

    如何通过FTP重新安装WordPress核心软件

    如果由于错误而无法访问WordPress仪表盘(或者只是更喜欢通过FTP工作),您可以通过FTP执行类似的过程。您基本上会手动复制WordPress在上一节中为您做的事情。

    简而言之,过程如下:

    • 下载最新版本的WordPress
    • 解压缩ZIP文件
    • 上传/wp-content/文件夹之外的所有内容

    让我们更详细地了解每一步……

    首先,前往WordPress.org并下载最新版本的WordPress:

    下载最新的WordPress副本

    下载最新的WordPress副本

    下载完成后,将ZIP文件的完整内容解压缩到您的计算机。然后,删除wp-content文件夹

    删除wp-content

    删除wp-content

    完成后,通过FTP连接到您的主机并将剩余文件上传到您最初安装WordPress的文件夹。通常,这是名为publicpublic_html 之类的根文件夹。

    当您开始上传文件时,您的FTP程序应该会提示您一条消息,说类似于Target file already exists。发生这种情况时,请确保选择覆盖选项并继续:

    通过FTP上传剩余文件

    通过FTP上传剩余文件

    因为您已经删除了wp-content文件夹,这将覆盖所有核心WordPress文件,而不会影响您的任何主题或插件。上传完成后,您应该拥有一个全新安装的WordPress核心文件副本,希望一切顺利。

    如何通过WP-CLI重新安装WordPress核心

    您还可以使用WP-CLI重新安装WordPress核心。WP-CLI是一个命令行工具,用于管理WordPress安装的许多方面。它可以添加/删除用户、文章、类别、插入测试数据、在数据库中搜索和替换等等。以下命令将下载没有默认主题和插件的WordPress核心。

    wp core download –skip-content –force
    wp core download –skip-content –force
    wp core download --skip-content --force

    阅读有关WP-CLI命令的更多信息。

    如何完全卸载和重新安装WordPress

    重要提示:如果您遵循此方法,您将丢失所有现有内容。本节介绍卸载WordPress和安装全新的100%空白副本。

    此方法不会保留您现有的任何内容。除非您想完全删除现有的WordPress网站,否则不要遵循它。基本上,您需要:

    • 删除所有现有的WordPress文件
    • 使用您想要的方法安装WordPress的新副本

    如果这听起来很简单,那是因为它是!要删除所有现有文件,您可以通过FTP连接到您的站点,或者如果您的主机使用cPanel,则可以通过cPanel文件管理器连接到您的站点。

    选择安装WordPress的文件夹中的所有文件并删除它们:

    删除当前的WordPress文件

    删除当前的WordPress文件

    为了清洁起见,您可能还想删除用于WordPress站点的现有数据库,尽管您可以使用新数据库,即使您跳过删除现有数据库。如果您的主机使用cPanel,您可以从cPanel的MySQL数据库区域中删除您现有的数据库:

    在cPanel中删除数据库

    在cPanel中删除数据库

    否则,您可以使用phpMyAdmin删除数据库

    在phpMyAdmin中删除数据库

    在phpMyAdmin中删除数据库

    清除现有的WordPress文件后,您需要做的就是像安装全新网站一样安装WordPress的新副本。根据您的主机,您可以执行以下操作:

    通过您的首选方法重新安装WordPress

    通过您的首选方法重新安装WordPress

    完成安装WordPress的新副本后,您可以开始从完全空白的石板上构建新站点。如果您无法登录WordPress仪表盘,请阅读我们的有关如何更改密码的教程

    如何重新安装WordPress主题和插件

    虽然上述方法专门针对WordPress核心软件,但您也可能会遇到需要在站点上重新安装特定主题或插件的情况。值得庆幸的是,这很简单。这是最安全的方法:

    首先,通过FTP连接到您的站点并导航到您的wp-content文件夹。然后,根据您是要重新安装主题还是插件,导航到themesplugins文件夹:

    找到wp-content文件夹

    找到wp-content文件夹

    找到要重新安装的插件或主题的文件夹。然后,重命名该文件夹并将“_old”附加到原始文件名的末尾:

    重命名所需插件或主题的文件夹

    重命名所需插件或主题的文件夹

    此时,您可以像往常一样安装主题或插件的新副本。它的功能应该与以前相同,并保留您以前的所有设置和配置。

    一旦您确认重新安装的版本一切正常,您就可以返回到您的FTP程序并删除旧文件夹:

    确保一切正常后删除旧文件夹

    确保一切正常后删除旧文件夹

    小结

    最后,重新安装WordPress相当简单。如果您只想重新安装核心WordPress软件,您可以通过以下任一方式进行:

    • 使用内置的WordPress更新功能
    • 将WordPress的最新副本重新上传到您的服务器,不包括wp-content文件夹和wp-config-sample.php文件。

    如果你想完全从头开始,你需要做的就是删除现有的:

    • 文件
    • 数据库

    并通过您喜欢的任何方法安装WordPress的新副本。最后,要重新安装特定的主题或插件,您需要做的就是通过FTP重命名现有文件夹并像往常一样安装新副本。

    建议阅读:如何在本地安装WordPress

  • 通过几个实例来介绍如何重置WordPress

    通过几个实例来介绍如何重置WordPress-1

    我喜欢WordPress,但我不得不承认,有时我希望找到一个“重置WordPress”按钮,可以一键重置WP。

    我知道,大多数时候,它是一个强大而可靠的平台。绝对比很多竞争更重要(否则超过三分之一的互联网不会使用它)。

    但有时事情会出错。也有WordPress没有出错的时候,但也许你已经出错了。您已经花时间创建了一个WordPress网站,但现在意识到这不是您所需要的。您想对其进行大修、重新设计或重新开始。

    在这样的情况下,您可能会像我一样,想要寻找一个闪亮的红色“重置”按钮,希望重置WordPress能解决您的所有问题。

    有时可以。但有时,您不需要采取如此激烈的行动。

    在这篇文章中,我将介绍如何快速重置WordPress而无需重装WordPress。我会帮助你确定这是否真的是你需要做的,如果不是,更合适的行动方案可能是什么。

    如果你真的需要重置WordPress,我会告诉你如何做到这一点。你不会失望的!

    1. 如果想删除网站并将其移至另一个域,请重置WordPress
    2. 如果想删除所有内容,请重置 WordPress
    3. 如果想重新设计网站,请重置 WordPress
    4. 如果网站崩溃或被黑客入侵,请重置 WordPress
    5. 如何完全重置WordPress
    6. 如何重置WordPress多站点

    如果想删除网站并将其移至另一个域,请重置 WordPress

    域名随着时间的推移而失去光彩的情况并不少见,您可能会意识到,您在首次启动时认为非常适合您的网站的域名现在并不那么好。

    也许您出于爱好启动了您的网站,并给了它一个轻松愉快的域名。您现在已转而运营专业网站,并希望您的域名反映这一点。或者,您可能为您的网站提供了一个非常具体的域名,该域名不再适用于您在其中包含的所有内容。作为一名热衷于钓鳟鱼的人,您可能注册了troutfishingguide.com。现在您已经扩展到其他淡水鱼的捕鱼领域,并且您想改用fishingguide.com。

    您可能认为您需要关闭您的网站并重新开始,但事实并非如此。您可以简单地注册新域并将其指向您的站点。

    如果您想添加新域但同时保留旧域(这是一个好主意,以防人们继续使用它,并且出于SEO目的),那么您可以注册一个新域并将其指向您的站点。通过这种方式,您还可以添加从旧域到新域的301重定向

    然后,返回您的WordPress 站点并单击设置> 常规。有两个字段控制您的网站地址。编辑WordPress地址字段和站点地址字段,使其成为您站点的新地址(例如,从 olddomain.com 到 newdomain.com)。单击“保存更改”按钮以保存您的更改。

    重要提示:在DNS传播之前不要这样做,否则在执行下一步后您将无法登录到WordPress管理仪表盘。

    WordPress常规设置屏幕

    WordPress常规设置屏幕

    然后,您需要用新域名替换数据库中旧域名的所有实例。您可以参照“如何执行WordPress数据库搜索和替换”教程来实施数据库搜索替换动作。

    如果您想保留您的SEO反向链接和流量,您将需要从旧网站添加301重定向。

    如果您想删除所有内容,请重置WordPress

    有时,重置您的网站意味着删除您添加到其中的所有内容。

    也许在从钓鳟鱼转向一般的淡水钓之后,您认为您的博客文章和页面不够广泛,无法满足读者的需求,您想重新开始。

    再一次,您不需要完全重置WordPress。相反,您可以删除所有内容。为此,请从您的文章开始。点击右侧的文章-所有文章菜单。

    文章列表

    文章列表

    如果您无法在此屏幕上看到所有已发布的文章,则有一种方法可以解决该问题。单击顶部的显示选项。在出现的框中,编辑每页的项目数字段,使其成为一个大数字(大于已发布文章的数量)。单击应用按钮。

    您现在将看到列出的所有文章。选中帖子标题上方的标题列标题旁边的复选框,这将选择您的所有文章。然后单击其上方的下拉框 – 显示批量操作 – 然后单击移动至回收站。然后单击它旁边的应用按钮。您的文章将全部消失。

    如果您想将它们保留在垃圾箱中,以备日后需要恢复它们中的任何一个,您可以。但是这篇文章是关于重置WordPress的,所以你会想知道如何完全摆脱它们(只要你确定!)。

    单击文章列表上方的垃圾箱链接。再次选中标题列名称旁边的复选框,然后选择永久删除。最后一次问自己是否真的想永远删除所有帖子,如果答案是肯定的,请单击“应用”按钮。

    您的网站现在将没有帖子。您可以对您的页面和其他内容类型(如果需要,包括媒体)重复此操作,直到您拥有一个完全空的站点。您现在可以重新开始创建新内容。

    使用WordPress插件

    简单地删除我们所有内容的另一种快速简便的方法是使用免费的WP Reset插件。它会将您站点的数据库重置为默认安装值,而无需修改任何文件。它会删除所有自定义和内容。

    WP Reset插件

    WP Reset插件

    无论插件有多好,在使用之前进行备份总是很重要的。

    使用WP-CLI

    您还可以使用WP-CLI,这是WordPress开发人员的命令行工具。以下命令截断文章、评论和术语表以清空站点的内容。它不会影响站点配置(选项)或用户:

    wp site empty
    wp site empty
    wp site empty

    请参阅文档和附加参数

    如果想重新设计网站,请重置WordPress

    如果您只想重新设计您的网站,那么您无需删除任何内容。相反,您需要为新设计创建或安装新主题,这将改变现有内容的显示方式。这是正确删除WordPress主题的方法。

    即使您也想更新您的内容,您可能会发现向现有站点添加新主题比设置全新站点更容易。

    在测试、自定义和/或开发新主题时,您需要能够使用您的内容对其进行测试,而访问您网站的人不会知道您在做什么。相反,您会希望他们看到旧站点,直到新版本准备就绪。

    为此,您有两种选择:

    1. 使用WordPress测试环境创建站点的副本,并使用新主题对其进行测试。准备就绪后,您可以将新主题上传到您的实时站点。
    2. 安装诸如Theme Switcha之类的插件,它可以让您在访问替代主题进行测试的同时,让您的网站访问者可以看到您现有的主题。

    我建议使用WordPress测试环境,因为它还可以让您调整内容和其他设置,而不仅仅是主题。一旦您对新主题感到满意,您只需将其上传到您的网站并对内容和设置进行任何调整,就可以了。

    这意味着您在开发新设计时有一个工作站点,不需要删除WordPress安装或数据库。

    如果网站崩溃或被黑客入侵,请重置WordPress

    所以你的网站停止工作了。也许它已被黑客入侵,看起来与您认为的网站完全不同。或者在您更新主题、插件或WordPress本身后可能出现问题。

    是时候将网站扔出窗口并重新开始了吗?嗯,不。

    取而代之的是,现在是时候从您的站点受到威胁之前的备份中恢复它了。

    您可以在宝塔面板中找到您网站的备份(注:前提是你有设置备份任务)。您可以在您的宝塔面板的“计划任务”开启网站数据及数据库备份计划任务:

    宝塔面板计划任务管理

    宝塔面板计划任务管理

    要恢复网站数据及网站数据库备份,您需分别通过宝塔面板的数据库管理-数据库备份与导入网站管理-备份站点来实现早期数据的恢复。

    如果更新后出现问题并且您没有备份,您可以随时回滚到插件或主题的早期版本,并用它替换您拥有的版本。按着这些次序:

    • 转到WordPress管理中的主题或插件屏幕,找到您更新的主题或插件。
    • 单击插件/主题描述下方的查看详细信息链接。这将打开一个带有插件/主题详细信息的弹出窗口。
    • 在弹出窗口的右侧,单击显示WordPress.org插件或者主题的链接。这会将您带到WordPress.org站点上的插件或主题页面。
    • 在右侧边栏中,单击高级视图链接。然后向下滚动到此页面的底部,您会在其中找到一个下拉框,其中包含主题或插件的最新版本号。单击此按钮并选择第二个最新版本。然后点击下载按钮。
    • 这会将zip文件下载到您的计算机。将其保存在您可以找到的地方,然后返回您的站点。
    • 返回站点中的主题或插件屏幕并删除要替换的主题或插件。
    • 单击屏幕顶部的添加新按钮。单击上传插件上传主题按钮,然后选择您刚刚下载的zip文件。上传它,确认您希望它替换您网站上已有的插件/主题版本并激活它。

    您现在已经安装了旧版本的主题或插件。您会在插件或主题屏幕中看到一条通知,告诉您它需要更新。忽略它,直到有另一个更新可以解决您的问题。

    查看我们关于如何安装WordPress插件的教程,了解更多详细步骤。

    如何完全重置WordPress

    下面将要向您展示的技术涉及删除您的WordPress站点并在其位置创建一个新站点。这是你不应该掉以轻心的事情。您的旧站点将不再存在,您将拥有一个新的空站点,您需要对其进行配置和添加内容。

    如果您想迁移旧内容,您可以使用导出/导入工具从旧站点导出您的内容并将其导入新站点。这可以为您节省大量时间。

    要从旧站点导出内容,您需要使用导出器工具。

    1. 在您的旧站点中,转到“工具”>“导出”
    2. 选择要导出的内容下,选择所有内容
    3. 单击下载导出文件按钮。

    WordPress将创建一个导出文件并将其下载到您的计算机。

    如果您还想导出和导入所有小部件设置,您可以使用Widget Importer & Exporter插件。使用该插件从该站点导出您的所有设置,将文件与带有文章的导出文件一起存储在您的计算机上,并保存以备后用。

    如果您不想导出任何内容,只需忽略这些步骤并继续阅读。

    您可以删除旧站点并在宝塔面板中创建一个新站点。

    在主菜单中选择网站,然后找到要删除的站点。单击操作“删除”

    在宝塔中删除站点

    在宝塔中删除站点

    您的网站现已消失。下面我们再安装一个新的并(可选)将您的内容导入其中。

    在宝塔面板中,点击左侧网站菜单,然后点击页面左上角的添加站点按钮。

    在弹出窗口中,你需要填写域名、根目录(网站安装目录)、选择数据库(根据自己的情况,选择新建或者选择已有数据库):

    在宝塔面板中添加站点

    在宝塔面板中添加站点

    然后将此前备份的网站数据移至当前创建的网站根目录,如果数据库相关信息发生变化,你还需要配置网站根目录下的wp-config.php,参照数据库登录凭据编辑教程

    您现在可以使用新站点了。如果你使用的数据库是一个空的全新的数据库,你需要转到WordPress管理屏幕开始设置。安装旧站点中的所有主题和插件并进行配置。然后,您可以从旧站点导入您的内容:您无需再次手动添加。

    要导入您的内容,请按照下列步骤操作:

    1. 在 WordPress 管理菜单中,转到工具> 导入
    2. WordPress下,单击立即安装,然后单击运行导入程序
    3. WordPress会要求您查找从旧WordPress站点导出后下载的导出文件。这是您从旧站点导出时保存的文件。
    4. 找到该文件并单击上传文件并导入按钮。
    5. WordPress会询问您要将新内容与哪个用户帐户相关联——通常是您自己的帐户。它还会要求您验证是否要导入媒体。你做。
    6. 等待WordPress导入新内容,然后转到站点的“文章”部分。你会发现它充满了你的内容。

    如果您还导出了小部件设置,则需要在新站点中安装小部件导入器和导出器插件,并使用它来导入小部件设置。

    现在,花一些时间进行任何自定义并配置您的插件,您就拥有了一个新版本的网站。当然,如果您想重置 WordPress 的原因是更改内容或设计,您不需要像旧网站一样工作,而是可以从头开始。

    您可能还想查看我们关于如何重新安装WordPress的教程。

    如何重置WordPress多站点

    如果您正在运行WordPress多站点网络,或者您的站点托管在一个网络上,您可能需要以不同的方式重置您的站点。这里有两种情况:

    • 您是网络管理员,您想重置整个网络。
    • 您是站点管理员,并且想要在网络上重置您的站点。

    让我们来看看第一个选项。

    重置多站点网络

    重置整个多站点网络与重置独立的WordPress站点没有太大区别:毕竟,这是您要重置的WordPress安装。以下是一些选项。

    将您的网络恢复为独立的WordPress安装

    如果您决定要切换回将网络作为独立站点而不是网络运行,则需要删除网络中的所有站点(基本站点除外),然后关闭多站点。按着这些次序:

    首先备份您的网络。使用服务器提供的备份支持,或者使用与Multisite兼容的备份插件。

    如果您想从其他地方的网络重新创建任何站点,无论是作为独立站点还是在另一个网络中,请先将这些站点迁移出您的网络。在继续之前测试网站的新版本并确保它们正常工作。

    在网络管理员屏幕中,转到站点。对于网络中的每个站点,单击删除链接将其删除。这将从您的数据库中删除该站点并删除所有相关文件。

    从网络中删除站点

    从网络中删除站点

    备份您的wp-config.php文件。然后打开文件。找到如下所示的行:

    define( ‘WP_ALLOW_MULTISITE’, true );
    define( ‘WP_ALLOW_MULTISITE’, true );
    define( 'WP_ALLOW_MULTISITE', true );

    编辑此行以阅读:

    define( ‘WP_ALLOW_MULTISITE’, false );
    define( ‘WP_ALLOW_MULTISITE’, false );
    define( 'WP_ALLOW_MULTISITE', false );

    您还应该删除与Multisite相关的所有其他代码,以清理您的wp-config文件。

    再次转到您的站点并登录。您现在应该会发现您有一个独立的WordPress安装。

    删除网络中的所有子站点

    您可能不想完全删除Multisite,而只需删除您添加到其中的站点。

    为此,请先备份您的网络。然后导出或迁移这些网站,如果你想保持他们第一。

    接下来,转到Network Admin > Sites。对于其中的每个站点,单击“删除”链接将其删除。

    您现在将拥有一个(几乎)空的多站点网络,只有基本站点,您可以根据需要添加新站点。

    重置包括多站点在内的整个安装

    如果您想重置整个WordPress安装,不仅要删除subsides和网络,还要删除基本站点,请按照上面的说明重置标准WordPress站点。

    不要忘记先迁移您网络上要移动到其他位置的任何站点。

    重置多站点网络中的单个站点

    如果您在多站点网络中管理单个站点,您可能需要重置它,以便您可以重用它或从头开始。如何做到这一点取决于您是否只有站点管理员权限,或者您是否是网络管理员。

    从网络中删除站点

    如果您不是网络管理员并且想要完全删除该站点,则需要请您的网络管理员执行此操作,因为您无法删除站点。不过,您可以删除所有内容 – 我将很快向您展示如何执行此操作。

    在开始之前,请备份网络和/或站点。如果您计划将站点的内容迁移到其他地方,您可能希望导出站点的内容(或在网络中克隆站点)。在Network Admin屏幕中,转到Sites。将鼠标悬停在站点名称上,然后点击删除。这将删除该站点。

    然后,您可以根据需要创建一个新的空白站点来替换它。为此,请单击站点屏幕中的添加新站点,然后按照创建新站点的说明进行操作。然后通过单击站点屏幕中其名称下的编辑链接转到站点编辑屏幕。单击用户选项卡并使用添加现有用户部分中的字段添加具有站点管理员角色的用户。

    添加新用户作为站点管理员

    添加新用户作为站点管理员

    重置站点的域

    如果您想更改网络中某个站点的域名,您可以通过Network Admin > Sites执行此操作。只有网络管理员可以执行此操作。

    选择要编辑的站点,然后单击其名称下方的“编辑”链接。

    编辑您的网站名称

    编辑您的网站名称

    站点地址字段中,输入新地址并单击保存更改按钮。

    在进行此更改之前,请确保新域指向您的站点。在您与域注册商进行设置后,DNS更改最多可能需要两天时间才能生效。

    以站点管理员身​​份重置站点

    如果您不想完全删除该站点,而只想删除所有内容或更改设计,则可以按照上面列出的标准WordPress站点的一些步骤操作。

    您可以使用的选项有:

    • 通过页面文章屏幕删除所有内容。
    • 通过小部件屏幕或定制器删除小部件。
    • 激活新主题以重置站点的设计。您只能激活已安装在网络上的主题:除非您是网络管理员,否则您无法安装新主题。

    这些选项都没有完全重置站点,但如果您不想删除所有内容并重新开始,而只想彻底检查设计或内容,那么这可能是您的选择。

    小结

    在这篇文章中,我向您展示了可用于重置WordPress和清理网站的各种方法。

    根据想要重置站点的原因,这可能包括从删除帖子和页面这样的小操作到完全删除WordPress安装并用新安装替换它。

    在您停止使用WordPress之前,请确保您知道这样做的原因,以便您可以选择正确的方法,并且不会为自己增加额外的工作或删除您真正想要保留的数据。