任何问题请联系WX:uu16853

买模板送网站采集器 让你轻松放开双手运营网站!

购买更多有优惠!

演示翻译-如何在WordPress中正确禁用延迟加载(循序渐进)

你想在WordPress中禁用延迟加载吗? 默认情况下,WordPress有一个延迟加载功能,可以延迟图片和其他媒体的下载,以提高页面加载速度。但是,由于无法立即显示图像,这可能会影响某些网站的用户体验。 在本文中,我们将向您展示如何在WordPress中轻松禁用延迟加载。 这将拆分您的浏览器屏幕,并向您显示HTML源代码。从这里,您将能够看到添加到图像中的“loading=lazy”属性。 通常情况下,我们不建议禁用延迟加载,因为它对您的WordPress网站有整体好处。关闭它可能会导致较慢的网站速度、较低的转化率和较低的SEO排名。 然而,有时懒惰加载会影响一些网站的用户体验。 例如,如果你经营一个摄影网站,图片是你内容中最重要的方面,那么懒惰地加载它们可能会毁了你客户的用户体验。 在其他情况下,您可能正在使用不同的延迟加载解决方案,并且只想关闭默认的WordPress延迟加载。 话虽如此,让我们看看如何在WordPress中轻松禁用延迟加载。 在本教程中,我们将为您提供代码方法和插件方法,以便您可以使用下面的链接跳转到您选择的方法: 方法1:使用WPCode禁用WordPress中的延迟加载(推荐)方法2:使用插件禁用WordPress中的延迟加载 这将引导您进入“创建自定义代码片断”页面,您可以从输入代码片断的名称开始。这可以是任何可以帮助您识别代码片段及其功能的东西。 然后,从屏幕右角的“代码类型”下拉菜单中选择“PHP代码片段”。 现在,将以下PHP代码复制并粘贴到“代码预览”框中: 之后,向下滚动到“插入”部分。在这里,只需选择“自动插入”模式。 这将确保一旦您激活代码片段,您的自定义代码将在您的WordPress站点的任何地方自动执行。 接下来,滚动回到页面顶部,只需将“非活动”开关切换为“活动”即可。 之后,别忘了点击“保存代码片段”按钮来保存并执行你的代码片段。 一旦激活,此自定义代码片段将禁用您的WordPress博客上的延迟加载功能。 你可以通过用鼠标右键点击一张图片,然后从浏览器菜单中选择“检查”来进行测试。 在图像的HTML代码中,Loding=lazy属性现在将消失。 该插件开箱即用,不需要任何配置。一旦激活,它将自动禁用您网站上的延迟加载功能。 我们希望这篇文章能帮助你学习如何在WordPress中正确地禁用延迟加载。你可能还想看看我们的初学者指南,关于如何优化WordPress图像以获得更好的页面加载时间,或者看看我们挑选的最好的WordPress图像压缩插件。 中国和中国都是如此。

如何轻松地在WordPress中懒惰地加载图片(两种方法)

你想学习如何在WordPress中懒惰地加载图片吗? 延迟加载允许您的网站仅在用户向下滚动到特定图像时加载图像,从而减少网站加载时间并提高网站性能。许多流行的以图片为主的网站使用延迟加载来提高网站的速度和性能。 在这篇文章中,我们将一步一步地向你展示如何轻松地在WordPress中懒惰地加载图片。 像谷歌这样的搜索引擎也不喜欢加载速度慢的网站。这就是为什么速度较快的网站在搜索结果中排名较高的原因。 与其他Web元素相比,图片在您的网站上加载花费的时间最多。如果你在文章中添加了很多图片,那么每一张图片都会增加你的页面加载时间。 处理这种情况的一种方法是使用像BunnyCDN这样的CDN服务。CDN将允许用户从离他们最近的网络服务器下载图像,并降低网站加载速度。 但是,您的图像仍将被加载,并影响整个页面加载时间。为了解决这个问题,你可以通过在你的网站上实现延迟加载来延迟图片加载。 图像的延迟加载是如何工作的? 懒惰加载只下载用户屏幕上可见的图像,而不是一次加载所有图像。它用占位符图像或空白替换所有其他图像。 当用户向下滚动页面时,您的网站会加载在浏览器查看区域中可见的图像。 延迟加载对您的WordPress博客非常有益: 它减少了初始网页加载时间,因此用户可以更快地看到您的站点。 它通过只提供观看的图像来节省带宽,这可以为您节省WordPress托管成本。 WordPress 5.5的发布增加了延迟加载作为默认功能。 然而,如果你想自定义图片延迟加载的方式以及延迟加载背景图像的方式,那么你需要使用WordPress插件。 让我们来看看如何使用两个不同的插件在WordPress中延迟加载图片。您可以使用下面的快速链接直接跳转到您要使用的方法: WordPress中的延迟加载图像与WP Rocket(推荐)WordPress中的延迟加载图像与Optimole(免费)奖励提示优化您的WordPress图像 有关更多细节,请参阅我们的指南如何在WordPress中正确安装和设置WP Rocket。 注:如果你使用Siteground作为你的WordPress主机提供商,那么你可以使用免费的SiteGround Optimizer插件,该插件具有类似的延迟加载功能。 您需要确保列出的电子邮件地址正确无误,然后单击“创建和连接您的帐户”按钮。或者,如果你是一个现有用户,那么只需点击‘我已经有一个API密钥’按钮。 当插件连接到Optimole时,您可能需要等待几秒钟。在那之后,插件将自动开始优化你的图像,这样你的访问者现在就可以看到他们设备上最好的图像。 当这种情况发生时,你可以点击“设置”标签来配置延迟加载。 在这里,您需要确保启用了“缩放图像和延迟加载”设置。这将根据访问者的屏幕大小生成图像,并提高加载速度。 接下来,点击“高级”菜单选项并选择“LazyLoad”。在这个屏幕上,有几个不同的设置可以让你自定义图像延迟加载的方式。 首先,您可以调整“从延迟加载中排除第一个图像数”设置。这将阻止您的帖子或页面顶部的图像延迟加载,因此折叠上方的图像将始终显示。 如果希望延迟加载每个图像,可以将其设置为0。 在Optimole中还有一些其他高级延迟负载设置,您可以查看。默认情况下,这些设置处于启用状态。 第一个是“缩放图像”设置。这将根据访问者的屏幕尺寸缩放图像,并使您的页面加载更快。 之后,您将看到“启用背景图像的延迟加载”设置。这将延迟加载您的背景图片,这可能是您的网站上最大的图片。 另一种设置是延迟加载嵌入式视频和iframe。如果您有大量嵌入的视频内容,则需要将此设置保留为打开状态。它将加载一个占位符图像来代替视频。单击占位符时,将加载完整的视频。 您可以继续自定义这些设置,并查看哪些设置最适合您的网站和图像。 在退出插件设置之前,请确保点击页面底部的“保存更改”按钮。 优化WordPress图片的小贴士 虽然懒惰加载将有助于提高网站加载速度,但还有一些其他方法可以优化您的WordPress图像以获得最佳性能。 例如,我们建议在使用像TinyPNG或JPEGmini这样的工具将图片上传到您的网站之前对其进行压缩。或者,您可以使用自动图像压缩插件,如Optimole或ewww Image Optimizer。 为你的图片选择合适的WordPress图片大小和文件格式也很重要。Jpeg最适合照片或具有多种颜色的图像,PNG适用于简单或透明的图像,而GIF仅适用于动画图像。 我们希望这篇文章能帮助你学习如何在WordPress中延迟加载图片。你可能还想看看我们的教程,关于如何在不降低质量的情况下轻松优化网络图像,以及我们的专家挑选了最好的网页设计软件。 中国和中国都是如此。

如何修复加载缓慢的WordPress仪表板(循序渐进)

你的WordPress仪表板加载太慢了吗? 加载速度慢的WordPress仪表板令人讨厌,而且在创建内容和管理网站时会影响整体工作效率。此外,WordPress仪表板速度慢的根本原因也会影响你的网站转换。 在本文中,我们将一步一步地向您展示如何轻松修复加载缓慢的WordPress仪表板。 这将分割您的浏览器屏幕,您将在浏览器窗口底部或侧面的另一个窗口中看到检查区域。 在检查工具中,切换到“灯塔”选项卡,然后单击“生成报告”按钮。 这将生成一个类似于PageSpeedInsights生成的Web Vitals报告的报告。 从这里,你可以看到是什么让你的WordPress管理区域变慢了。例如,您可以看到哪些JavaScript文件占用了更多的资源,并影响了服务器的初始响应时间。 有关更多细节,请参阅我们关于如何正确更新WordPress的指南(信息图)。 幸运的是,所有可靠的WordPress主机提供商都为客户提供了一种轻松升级其PHP版本的方法。 例如,如果你是在Bluehost上,那么你只需登录到你的主机控制面板,然后点击左栏中的“高级”标签即可。 在这里,你需要点击软件部分下面的‘MultiPHP管理器’图标。 在下一页,你需要选择你的WordPress博客,然后选择你想要使用的PHP版本。 对于其他托管公司,请参阅我们关于如何在WordPress中更新您的PHP版本的完整指南。 您将在服务器部分下找到PHP内存限制。如果低于500米,则需要增加。 您只需在wp-config.php文件中输入以下行即可增加PHP内存限制: 点击它将显示您当前在网站上查看的页面的性能结果。 这将打开查询监视器控制台。 在这里,您需要切换到左侧选项卡中的“Query by Component”。从这里,您可以看到插件的性能影响,并找出哪个插件占用了太多资源。 您现在可以暂时禁用速度较慢的插件,看看这是否会提高性能。 如果是这样的话,您可以联系插件作者,寻求支持或寻找替代插件。 有关更多细节,请参阅我们的指南如何在WordPress中正确安装和设置WP Rocket。 同样,您可以使用Screen Options菜单来显示和隐藏不同管理屏幕上的部分。 例如,您可以选择想要在帖子屏幕上看到的列。 一段时间后,您的WooCommerce商店可能会向您的WordPress数据库添加不必要的数据。 如果你已经在使用WP Rocket,那么你只需切换到插件设置中的‘数据库’标签即可。从这里,您可以删除瞬变和优化您的WordPress数据库只需点击一下。 接下来,您需要找到wp-admin目录(通常位于public_html文件夹中)。 然后只需点击它旁边的“编辑”按钮。 接下来,系统将要求您提供受保护目录的名称。 然后,点击“保存”按钮继续。 控制面板将保存您的选项,您需要单击“返回”按钮才能继续。 之后,您将需要为受保护的文件夹创建用户名和密码。 现在,当你访问你的WordPress管理区时,系统会提示你输入你的用户名和密码。 有关更多详细信息,请参阅我们关于如何对WordPress admin目录进行密码保护的教程。 密码保护WordPress登录页 接下来,您需要阻止对WordPress登录页面的访问。为此,您需要手动编辑网站上的.htaccess文件并生成密码文件。 首先,使用FTP客户端或主机控制面板中的文件管理器应用程序连接到您的WordPress网站。 之后,转到您网站的根文件夹(根文件夹是您可以看到wp-admin、wp-includes和wp-content文件夹的地方)。 在这里,您需要创建一个新文件并将其命名为.htpasswd。 接下来,您需要访问这个在线工具来生成.htpasswd字符串。 您需要使用与WordPress管理目录相同的用户名和密码。 然后点击“生成”按钮。 该工具将在输出框下生成用户名和密码字符串。 您需要将此字符串复制并粘贴到先前创建的.htpasswd文件中。 接下来,您需要编辑.htaccess文件,并在其中复制并粘贴以下代码: 或者,您也可以使用其名为心跳控制的独立插件来减少心跳API调用。 我们建议将其减少到至少120秒或更长时间。 然而,随着您网站的发展,您可能需要升级您的托管方案。 流量大的网站可以从转移到WP […]

WordPress插件如何影响站点的加载时间

你有没有想过WordPress插件会如何影响你的站点的加载时间?WordPress插件允许您为站点添加功能,但它们也会影响您的网站速度。在本文中,我们将向您展示WordPress插件如何影响站点的加载时间,以及如何更有效地控制它们。 WordPress插件是如何工作的? WordPress插件就像你的WordPress站点的应用程序。您可以安装它们来为您的网站添加更多功能,如联系人表格、相册或电子商务商店。 当有人访问你的网站时,WordPress首先加载它的核心文件,然后加载你所有的活动插件。 更多细节,请看我们关于什么是WordPress插件的文章?它们是如何工作的? 插件如何影响站点加载时间? 每个WordPress插件都提供不同的功能和特性。要做到这一点,一些插件在后端进行数据库调用,而另一些插件则在前端加载资产,如CSS样式表、JavaScript文件、图像等。 进行数据库查询和加载资产会增加站点的加载时间。大多数插件都会发出HTTP请求,以加载脚本、CSS和图像等资源。每个请求都会增加站点的页面加载时间。 如果处理得当,性能影响通常不会太明显。 然而,如果您使用的多个插件发出了太多的http请求来加载文件和资产,那么它将影响您站点的性能和用户体验。 如何检查WordPress插件加载的文件? 要查看插件对页面加载时间的影响,您需要检查WordPress插件加载的文件。 有很多工具可以用来解决这个问题。 您可以使用浏览器的开发工具(在Google Chrome中检查,在Firefox中检查元素)。 只需访问您的网站,然后右击以选择检查。这将打开开发人员工具面板。 你需要点击“网络”标签,然后重新加载你的网站。当页面重新加载时,您将能够看到您的浏览器如何加载每个文件。 您也可以使用第三方工具,如Pingom和GTmetrix来查看这一点。在其他有用的信息中,这些工具还将显示所有已加载的文件以及它们花了多长时间加载。 有多少插件就太多了? 当你看到这些文件被加载时,你可能会开始想我应该在我的网站上使用多少插件?有多少插件就太多了? 答案实际上取决于你在网站上使用的插件集。 一个糟糕的插件可以加载12个文件,而多个好的插件只能添加几个额外的文件。 所有编码良好的插件都试图将它们加载的文件保持在最少。然而,并不是所有的插件开发人员都那么小心。有些插件会在每次加载页面时加载文件,即使它们不需要这些文件。 如果您使用了太多这样的插件,那么这将开始影响您的站点的性能。 如何控制插件? 在你的WordPress站点上,你能做的最重要的事情就是只使用编码良好、有良好评价并且得到可信来源推荐的插件。 请参阅我们的指南,了解如何找到哪些WordPress插件。 如果你发现一个WordPress插件正在影响你的站点负载,那么寻找一个更好的插件,它可以做同样的工作,但更好。 接下来,您需要开始使用缓存和CDN来进一步提升站点的性能和速度。 你应该考虑的另一个因素是你的网站托管。如果您的托管服务器没有得到适当的优化,那么它将增加您站点的响应时间。 这意味着不仅是插件,你的站点的整体性能也会变慢。确保您使用的是最好的WordPress托管公司之一。 作为最后的手段,你可以卸载你不需要的插件。仔细检查你网站上安装的插件,看看你能否卸载其中的一些。这不是一个理想的解决方案,因为您将不得不在速度方面妥协功能。 手动优化WordPress插件资产 高级WordPress用户可以尝试管理WordPress插件如何在他们的网站上加载文件。这样做需要一些编码知识和一些调试技能。 在WordPress中加载脚本和样式表的正确方法是使用wp_enqueue_style和wp_enqueue_script功能。 大多数WordPress插件开发人员使用它们来加载插件文件。WordPress还提供了取消这些脚本和样式表注册的简单功能。 然而,如果您只是禁用加载这些脚本和样式表,那么这将破坏您的插件,并且它们将无法正常工作。要解决这个问题,您需要将这些样式和脚本复制并粘贴到主题的样式表和JavaScript文件中。 通过这种方式,您将能够一次加载所有这些内容,从而最大限度地减少http请求,并有效地减少页面加载时间。 让我们看看如何在WordPress中轻松取消注册样式表和JavaScript文件。 禁用WordPress中的插件样式表 首先,您需要找到要取消注册的样式表的名称或句柄。您可以使用浏览器的检查工具来定位它。 找到样式表句柄后,您可以通过将此代码添加到主题的unctions.php文件或特定于站点的插件来注销它。 现在您有了脚本句柄,您可以使用下面的代码轻松地注销它们: add_action( ‘wp_print_scripts’, ‘my_deregister_javascript’, 100 ); function my_deregister_javascript() { wp_deregister_script( ‘contact-form-7’ ); } […]

如何修复WordPress中的‘加载资源失败’错误

您是否在WordPress或浏览器的检查工具中看到‘无法加载资源’错误? 许多WordPress用户发现很难找出哪些资源或文件没有加载,更重要的是,为什么它没有正确加载。 该文件可以是任何内容,如图像、其他媒体、JavaScript或CSS样式表。缺少资源可能会导致您的网站行为不当或无法正常运行。 在这篇文章中,我们将向你展示如何轻松地解决和修复WordPress中“无法加载资源”的错误。 该资源可以是任何文件,如图像、JavaScript或CSS样式表。错误旁边可能会显示不同的帮助消息。 以下是几个例子: 无法加载资源Net::ERR_CONNECTION_REFUSED无法加载资源:服务器响应状态为404(未找到)无法加载资源:服务器响应状态为500(内部服务器错误)无法加载资源:NET::ERR_NAME_NOT_RESOLUTED 即使没有加载特定的文件,网页的其余部分也会继续加载。它可能看起来或行为都不像预期的那样。这就是为什么你必须修复这个错误,以避免在你的WordPress网站上出现意外的问题。 话虽如此,让我们来看看如何轻松修复WordPress中‘加载资源失败’的错误。 如果您可以在媒体库中看到它,则尝试通过编辑帖子或页面再次添加它。如果您在媒体库中看不到该文件,请尝试重新上载它。 有时,您可能会在媒体库中看到破碎的图像或空框,而不是图像。在这种情况下,您可能需要修复文件权限。 有关详细说明,请参阅我们关于如何在WordPress中修复图片上传问题的教程。 替换主题或插件文件 如果失败的资源是WordPress插件或主题文件,那么替换它的最简单方法就是重新安装插件或主题。 首先,你需要停用你当前的WordPress主题。您可以通过访问外观?主题佩奇。 如果你在你的网站上安装了另一个主题,那么你可以继续激活它。这将停用您当前的主题。如果您没有安装任何其他主题,则需要安装默认主题。 一旦你激活了另一个主题,你就可以访问你的网站,看看错误是否已经解决。 如果丢失的资源是WordPress插件文件,则需要重新安装该插件。有关更多详细信息,请参阅我们关于如何安装WordPress插件的分步指南。 您还可以使用ftp连接到您的WordPress托管帐户并手动替换特定文件。有关更多详细信息,请参阅我们关于如何使用FTP的指南。 您需要确保两个URL都是正确的。您还需要为这两个选项提供相同的URL。 请记住,WordPress将www和非www URL视为两个不同的地址。如果您的网站上启用了SSL证书,那么您的URL应该以HTTPS而不是http开头。 别忘了点击“保存更改”按钮来保存你的设置。现在您可以访问您的网站,查看错误是否已解决。 如果错误仍然存在,那么您将需要遵循我们完整的WordPress故障排除指南。它将帮助您找出导致问题的原因以及如何修复它。 有关WordPress中的“无法加载资源”错误的常见问题 如果你还有一些关于WordPress中‘加载资源失败’错误的问题,我们将在这里回答他们。 在WordPress中‘加载资源失败’是什么意思? WordPress中的“无法加载资源”意味着您的网站无法加载它应该加载的文件。这可以是图像、CSS样式表、JavaScript或更多。 是什么导致WordPress出现‘加载资源失败’错误? WordPress中的“无法加载资源”错误通常是由站点上缺少的资源(如图片)引起的。如果插件或主题文件有问题,或者WordPress URL不正确,也可能会出现此错误消息。 我们希望这篇文章能帮助你学习如何轻松修复“加载资源失败;WordPress中的错误”。你可能还想把我们关于修复最常见的WordPress错误的终极指南加入书签,并查看我们的专家精选的必备WordPress插件,以扩大你的网站。 中国和中国都是如此。

如何在WordPress中显示查询数和页面加载时间

我们的一位用户问到,其他网站如何在页脚显示查询次数和页面加载时间。你会经常在站点的页脚中看到这一点,它可能会说:“1.248秒内有64个查询”。在本文中,我们将向您展示如何在WordPress中显示查询次数和页面加载时间。 只需将以下代码粘贴到主题文件中的任意位置(如footer.php)。 <?php echo get_num_queries(); ?> queries in <?php timer_stop(1); ?> seconds. 由❤️托管WPCode在WordPress中一键使用 并刷新页面。您将看到查询的数量和执行时间。

你想在WordPress中延迟加载图像吗?这里是我们一步一步的指导如何延迟加载WordPress图像,以提高您的网站加载速度。

你想学习如何在WordPress中延迟加载图像吗? 延迟加载允许您的网站仅在用户向下滚动到特定图像时加载图像,这减少了网站加载时间并提高了网站性能。许多流行的图片密集的网站使用延迟加载来提高网站的速度和性能。 在本文中,我们将一步一步地向您展示如何在WordPress中轻松地延迟加载图像。 为什么在WordPress中延迟加载图片? 延迟加载你的WordPress图片可以加快你的网站,并提供更好的用户体验。 没有人喜欢慢的网站。事实上,一项性能研究发现,页面加载时间延迟一秒钟会导致7%的转换减少,11%的页面浏览量减少,16%的客户满意度下降。 像Google这样的搜索引擎也不喜欢加载缓慢的网站。这就是为什么速度更快的网站在搜索结果中排名更高的原因。 与其他网页元素相比,图片在你的网站上加载时间最长。如果你在你的文章中添加了很多图片,那么每个图片都会增加你的页面加载时间。 处理这种情况的一种方法是使用CDN服务,如BunnyCDN。CDN可以让用户从离他们最近的网络服务器上下载图片,从而降低网站的加载速度。 但是,您的图像仍然会被加载,并影响整个页面加载时间。为了克服这个问题,你可以通过在你的网站上实现延迟加载来延迟图像加载。 图片的延迟加载是如何工作的? 惰性加载只下载用户屏幕上可见的图像,而不是一次加载所有图像。它用占位符图像或空白区域替换所有其他图像。 当用户向下滚动页面时,您的网站加载在浏览器的查看区域中可见的图像。 延迟加载对你的WordPress博客是非常有益的。 发布的WordPress 5.5添加了延迟加载作为默认特性。 然而,如果你想自定义你的图片如何延迟加载,以及延迟加载背景图片,那么你将需要使用WordPress插件。 注意:虽然延迟加载有助于提高网站加载速度,但在上传到WordPress之前,您应该始终为web优化图像以获得最佳性能。 让我们看看如何使用两个不同的插件在WordPress中延迟加载图像。您可以使用下面的快速链接直接跳转到您想使用的方法。 方法1。 我们建议使用WP Rocket插件在WordPress中延迟加载图像。它是市场上最好的WordPress缓存插件,可以让你轻松地打开图像延迟加载。 除此之外,它是一个非常强大的插件,可以帮助您优化您的网站速度,而无需了解复杂的技术术语。 所有默认推荐的缓存设置都会大大加快你的WordPress网站的速度。 要启用图像延迟加载,您所要做的就是勾选几个复选框。你甚至可以为视频启用延迟加载,这将进一步提高你的网站速度。 有关详细信息,请参阅我们关于如何在WordPress中正确安装和设置WP Rocket的指南。 注意:如果你正在使用Siteground作为你的WordPress托管提供商,那么你可以使用免费的Siteground优化器插件,它有类似的延迟加载功能。 方法二。 这个方法使用免费的Optimole插件。它是最好的WordPress图像压缩插件之一,可以让您轻松启用图像延迟加载。 如果你每月的访问量超过5000,那么你就需要高级版。 首先,你需要安装并激活插件。有关更多细节,请参阅我们关于如何安装WordPress插件的分步指南。 激活后,转到Media»Optimole,然后您需要注册API密钥。 直接点击‘Register &邮件API密钥’,它将通过电子邮件发送给您。 然后,输入您的API密钥并单击‘连接到Optimole服务’。 之后,点击‘设置’选项卡。 这里你可以确定‘缩放图像和&懒加载# 8217;启用设置。这将根据访问者的屏幕大小生成图像,并提高加载速度。图> < 下一步,点击& # 8216;先进的# 8217;菜单选项并选择‘Lazyload’ 在这个屏幕上,有一些不同的设置可以让你自定义你的图像如何延迟加载。 首先,你可以调整‘从lazyload’设置。这将阻止你的帖子或页面顶部的图片延迟加载,所以在折叠上方的图片将始终出现。 如果你想让每个图片都延迟加载,你可以把这个设置为0。 接下来,你可以启用‘缩放图像’滑块。 这将缩放图像到访问者的屏幕大小,使您的页面加载更快。 之后,你可以打开‘设置。 这将延迟加载你的背景图片,这可能是你网站上最大的图片。 另一个可以启用的设置是延迟加载嵌入的视频和iframe。如果你有很多嵌入的视频内容,那么你会想要打开这个设置。 这将加载一个占位符图像来代替视频。当点击占位符时,将加载完整的视频。 你可以继续自定义这些设置,看看什么最适合你的网站和你的图像。 在退出插件设置之前,请确保单击‘Save […]

WordPress 延时加载,延时加载js,异步加载,异步加载js,渲染阻塞 文字详细教程

每次页面渲染时,WordPress都会加载一系列外部引用JavaScript。 这些包括由WordPress添加的标准脚本以及由使用wp_enqueue_scripts函数的主题和插件添加的一些脚本。 根据脚本的类型,它可能位于网页的头部,正文或页脚部分。 位于页面头部和主体部分内的脚本可能会导致页面加载延迟,因为浏览器甚至在页面内容之前尝试加载和执行这些脚本。 这就是为什么这些脚本被称为渲染阻塞javascripts。 解决此问题的最直接的方法是将所有脚本移动到页面的页脚,但如果这种办法不可行,则可以考虑为这些脚本添加延迟或异步属性标记,就是我们常常挂在挂在嘴边的延迟加载、异步加载。 让我们深入了解这些属性以及它们如何帮助您改善页面加载时间。 什么是异步和延迟属性? 以下是async和defer属性的作用: 异步属性:async属性即异步加载脚本。 换句话说,确保脚本与页面的其他相关内容一起异步加载。 延迟属性:延迟属性即延迟加载脚本。 它确保仅在页面的所有内容完成加载后才执行脚本。 所有现代主流浏览器都支持这两个属性,包括Firefox,Chrome和Internet Explorer。 自IE10以来,Internet Explorer也已经添加了对这些属性的支持。 具有async和defer属性的脚本标记示例如下: <script src=’http://sitename.com/js/scripts.js’ async=’async’ type=’text/javascript’></script> <script src=’http://sitename.com/js/scripts.js’ defer=’defer’ type=’text/javascript’></script> 将“异步/延迟”属性添加到阻塞渲染脚本 在这个章节中,我们将介绍三种不同的方法,将这些属性添加到阻塞渲染javascripts中。 这些方法如下: 方法1:向所有脚本添加延迟/异步。 方法2:向大部分脚本添加延迟/异步,部分例外。 方法3:仅向选择性脚本添加延迟/异步。 (最灵活的方法,因为它允许因地制宜地为脚本添加延迟或者异步属性。) 您可以根据自己的实际情况使用适合您的方法。 方法1:向所有脚本添加延迟/异步属性。 如果您想毫无例外地将async或defer属性添加到所有脚本,则可以使用以下代码。 打开主题的functions.php页面,将此代码添加到页面底部。 /*function to add async to all scripts*/ function js_async_attr($tag){ # 添加异步加载属性到所有js脚本 return str_replace( ‘ src’, ‘ async=”async” src’, […]

WordPress DEFLATE压缩,Gzip压缩,htaccess,缓存插件 文字详细教程

Gzip压缩可以减少了HTML文件,JavaScripts,CSS样式表和XML文件的大小。 通常,使用WordPress插件启用(使用)Gzip压缩可以减少60%到80%的站点大小。 在WordPress中通过.htaccess启用Gzip压缩可以减少服务器响应时间和服务器发送到Web浏览器的数据量。 当然,压缩页面大小有助于减少传输的响应和数据。 启用压缩的最佳方法是在WordPress站点服务器的 .htaccess文件中使用mod_gzip或mod_deflate。 你只需要通过在您网站的WordPress安装目录下的 .htaccess文件中添加一个简单的代码来启用Gzip压缩。 如果您不想通过.htaccess文件启用压缩,我们还可以使用一些插件来实现,比如如W3 Total Cache,WP Super Cache插件均支持启用WordPress中的Gzip压缩。 文章阅读导航 什么是Gzip压缩? Gzip压缩如何工作? WordPress的DEFLATE压缩和Gzip压缩 开始之前 通过Web服务器配置开启WordPress的Gzip压缩 在Apache服务器上压缩 在Nginx服务器上压缩 应用压缩后的结果 使用W3 Total Cache缓存插件实现Gzip压缩 使用WP Super Cache缓存插件实现Gzip压缩 写在最后 什么是Gzip压缩? Gzip是一个文件压缩器,用于压缩和解压缩文件。 它提供了压缩文本文件(如CSS样式表,HTML和JavaScript文件)的最优版本。 在网站上启用时,Gzip会在从服务器传输文件之前压缩文件。 因此,它改善了页面速度,加载时间并且还节省了用户请求的数据量。 如果您希望进一步了解更多有关Gzip压缩的信息,请查看这些链接 [1, 2]。 Gzip压缩如何工作? Gzip压缩的概念非常简单。 它使用的算法仅在一个位置组织重复的字符串,而不是一次又一次地保存那些相同的字符串。 并且它在压缩和从压缩文件中检索数据时管理具有位置值的字符串。 Gzip压缩适用于样式表和网页,因为这些资源文件都有许多重复的字符串。 由于其压缩技术,Gzip能够将文件大小减少70-90%。 让我们看一下以下的例子来理解Gzip压缩…… 假设你的HTML文件内容是这样的…… <h3>Enable Gzip Compression in WordPress </h3> 然后,经过压缩后的版本为如下示例。 Hkg6dkGhJkjsdHkgHjL 但是,如果您的HTML文件内容重复字符串如下… <h3>Enable Gzip […]

WordPress WordPress性能,WordPress速度 文字详细教程

谈到WordPress的性能,我们有很多关于插件的说法。每个插件都添加了必须执行的PHP代码,通常包括脚本和样式,甚至可能对数据库执行额外的查询。这意味着不必要的插件会影响页面速度,并可能对用户体验和页面排名产生负面影响。 例如,考虑一个在首页上构建和显示自定义表单的插件,例如Contact Form 7。通常,您在单个页面上只需要一个表单,但理想情况下,您可能希望使用插件的短代码在任何页面上嵌入表单。因此,Contact Form 7会在您网站的每个页面上加载脚本和样式。 但是您真的想运行插件代码并在WordPress网站的每个页面上包含脚本和样式吗? 在这篇文章中,我将向您展示如何防止在特定文章/页面上加载不必要的插件,以便您可以安装其他插件(当然不要发疯),并且仍然可以快速加载您的WordPress网站。为了完成此任务,我们将在特定文章和页面上以编程方式禁用WordPress插件。这是一个四步过程: 选择适合您需求的最受欢迎的插件,并比较它们的功能和对页面速度的影响。 在页面加载之前以编程方式列出和过滤插件。 使用mu-plugin以编程方式过滤和停用不必要的插件。 使用插件过滤和停用不必要的插件。 跟踪网站性能。 选择插件时要遵循的三个一般规则 选择插件时,以下一般规则可能会有所帮助: 仅安装来自可信赖开发人员的编码良好的插件:考虑活跃安装、用户评级、客户端支持、更新频率以及来自WordPress社区的任何有用信息。 首选可扩展插件:在性能方面比较类似插件,利用浏览器开发工具和/或在线服务(如Google Pagespeed Insights、  Pingdom和GTmetrix)来评估每个插件对页面加载时间的影响。 不要安装不必要的插件:这应该是显而易见的,但值得一提的是,出于安全和性能原因,您永远不应该安装您并不真正需要的插件。此外,请确保您不时检查您的插件并卸载那些您不再需要和不再使用的插件。 WordPress插件目录提供了我们在选择插件时应始终考虑的相关信息 一个真实的例子 Contact Form 7是一个很棒的插件,可以在WordPress中构建和显示表单。它为我们的目的提供了一个完美的示例,因为它在每个页面上都包含以下文件,即使页面不包含表单: style.css scripts.js Chrome DevTools Network面板提供有关加载页面时发出的网络请求的详细信息 插件可能会减慢您的网站速度,但我们可以强制WordPress根据请求URL有选择地停用插件。如果您是开发人员,请阅读下一节,我们将学习如何以编程方式管理插件并构建过滤不必要插件的mu-插件。如果您不是开发人员,请随时跳到专门介绍允许过滤和组织插件的插件部分。 如何以编程方式获取所有活动插件的列表 首先,您可以使用简单的PHP代码片段获取WordPress网站上所有活动插件的列表。您可以在自定义插件或免费WordPress 插件(如Code Snippets)的编辑器中添加以下代码。如果您决定使用自定义插件,请不要忘记添加插件标题,如下所示。 wp_options表中的活动插件 每个活动插件都存储在wp_options表中,其中options_name的值active_plugins。所以我们可以通过一个简单的get_option调用来提取这些插件的列表。这是代码: <?php /** * @package active-plugins * @version 1.0 * * Plugin Name: Active Plugins * Plugin URI: http://wordpress.org/extend/plugins/# […]

WordPress WordPress评论,延时加载,评论插件 文字详细教程

你有没有注意到你最受欢迎的博客文章——那些引发大量评论的文章——需要更长的时间才能加载?如果您的评论系统没有经过仔细配置,很高兴看到WordPress评论滚滚而来,但它确实会减慢您的网站速度。 想想使评论起作用的资源: 查询数据库以提取现有评论, 为每个新评论创建数据库条目, 评论和评论元数据由访问者的浏览器接收和处理, 请求、下载和加载外部资源,例如Gravatar,以及 在许多情况下,必须下载和处理大型JavaScript和jQuery资源,才能使评论系统按预期方式工作。 结果,繁忙的评论部分会增加网络服务器的负载,增加页面的整体大小,增加所需的HTTP请求数量,并添加额外的JavaScript资源供浏览器应对。无论您是使用原生WordPress评论还是插入了第三方评论系统(如Disqus或Facebook评论),评论都会拖累您网站的速度,您应该优先考虑优化您的网站的性能网站的评论部分。顺便提一句。如果您在处理垃圾评论时遇到问题,请务必阅读我们关于如何阻止WordPress垃圾评论主题的详细指南。 修复加载缓慢的评论的策略 优化原生WordPress评论 使用第三方评论系统 延迟加载评论 修复加载缓慢的评论的策略 如果您发现评论部分正在减慢您最受欢迎的博客文章的加载速度,您可以做一些事情: 完全禁用评论。这肯定会解决问题。但是,如果您的评论部分没有增加任何价值,您真的应该考虑它。如果您的评论部分太忙而使您的网站变慢,那么它可能会增加足够的价值,您不会想将其杀死。查看我们关于如何在WordPress中禁用评论的完整教程。 优化原生WordPress评论。如果您使用的是原生WordPress评论系统,您可以采取一些措施来加快速度。 使用第三方评论系统。如果您的网站托管在廉价且资源匮乏的共享服务器上,那么使用第三方评论系统可能会加快包含大量评论的页面的速度。 延迟加载评论。无论您使用的是WordPress原生评论还是Disqus之类的第三方评论系统,都要找到一种延迟加载评论的方法,以免它们减慢初始页面渲染速度。 让我们分别考虑每种策略,以便您找出最适合您网站的策略。 优化原生WordPress评论 您可以做两件事来加速已经加载了大量原生WordPress评论的网页:限制最初加载的评论数量并使用本地托管的头像。让我们依次看看每个选项。 限制显示的评论数量 默认情况下,WordPress设置为在初始页面加载时加载您的所有评论。但是,加载数十甚至数百条评论,每条评论都包括一个独特的头像,确实会扩大您的页面并创建大量额外的HTTP请求。 您可以非常轻松地减少初始页面加载时加载的评论数量。 转到WordPress管理区域中的设置 > 讨论。 查找其他评论设置部分。 选中分页显示评论旁边的复选框,并为您希望在初始页面加载时显示的评论数量添加一个值。 滚动到页面底部单击按钮保存更改。 WordPress管理后台中的评论设置 完成这些步骤后,您指定的评论数量将在初始页面加载时显示。 使用本地托管的头像或在您的CDN上 WordPress内置了对Gravatar的支持。这意味着任何拥有Gravatar帐户的用户在使用原生WordPress评论系统对博客发表评论时,都会将他们的自定义图像添加为头像。这为评论部分添加了一个很好的个性化元素,但成本很高。加载WordPress评论时,每个唯一的Gravatar都需要一个HTTP请求。因此,如果一个页面加载了来自50个不同评论者的评论,则需要50个HTTP请求才能下载所有这些Gravatar。可以想象,这会对页面速度产生相当大的影响。 如果您认为Gravatar不值得添加HTTP请求,您可以有两种选择。首先,您可以通过转到设置>讨论,找到头像部分并取消选中头像显示框来完全禁用头像。 如果您不想采取如此激烈的措施,另一种选择是切换到本地托管的头像。为此,请安装WP User Avatar插件。安装完成后,转到Avatars > Settings并选中复选框以Disable Gravatar and use only local avatars。如果您不喜欢WP User Avatar附带的默认头像,woorkup教程中有一张关于使用本地托管头像的干净神秘用户图片,您可以上传并用作默认头像。 请记住,进行此更改后,所有评论都将使用默认头像显示,除非用户在您的网站上注册并上传自定义头像。 您最后的选择是将您的Gravatars加载到您自己的CDN上。 使用第三方评论系统 您可能出于多种原因对切换到第三方评论系统感兴趣。首先,需要考虑服务器负载。创建和加载评论是一个资源密集型过程。如果您的博客评论部分真的很忙,那么将该工作卸载到第三方评论系统将减轻您网站服务器的负载。 此外,第三方系统提供比原生WordPress评论系统更好的用户体验。他们还可能鼓励更多访问者发表评论,因为已经拥有第三方系统帐户的访问者可以立即发表评论,而无需注册或向您的网站提供详细信息。 在某些情况下,所有这些好处都会发挥作用。然而,这并不是普遍正确的。 不是每个人都喜欢第三方评论系统,其他人担心在幕后收集的数据。此外,第三方评论系统比原生 […]

WordPress WooCommerce优化,WooCommerce缓存,WooCommerce速度,网站性能 文字详细教程

对于电子商务网站来说,速度就是金钱。您的网站加载速度越快,购物体验就越好。更好的用户体验转化为改进的SEO、增加的投资回报率和更快乐的客户。这最终会带来更大的收入和利润。 今天的购物者期待高分辨率图像和视频、实时聊天、用户评论、实时库存、个性化以及许多其他动态工具。 网上购物者的注意力很短。因此,如果您没有正确执行这些功能,他们希望拥有更快、更顺畅的购买体验的所有功能都会减慢您的电子商务网站的速度。 WooCommerce是世界上最受欢迎的电子商务平台,可根据您的要求免费使用和调整。 WooCommerce引领电子商务(图片来源:BuiltWith) 迄今为止, WooCommerce的下载量已超过8800 万次。截至目前,它已在超过500万个网站上使用。 WooCommerce插件下载和使用统计 与其他流行的购物平台不同,如果您使用WooCommerce,则无需支付一定比例的收入。不过,运营一家由WooCommerce提供支持的商店会产生一些间接费用。 但是有一个问题!由于WooCommerce在有限的支持下是免费的,因此您有责任将其保持在最佳状态。好消息是,如果您知道自己在做什么,就很容易照顾它! 想了解如何可靠地加速您的WooCommerce网站吗? 为什么速度对在线商店很重要 衡量WooCommerce商店的速度 如何加快WooCommerce 优化WooCommerce管理面板 WooCommerce速度始于优质托管 为什么速度对在线商店很重要 第一印象很重要,速度是用户首先会注意到您的网站。在Google的一项研究中,如果加载时间超过3秒, 53%的移动用户会离开网站。 3秒是最佳实践(图片来源:Think with Google) 2秒是电商网站接受度的门槛。在Google,我们的目标是不到半秒。– Maile Ohye,谷歌技术主管 在另一项全球研究中,80%的用户表示他们发现加载缓慢的网站比暂时关闭的网站更令人沮丧。同一项研究还发现,如果网站加载速度太慢, 73%的用户会切换到竞争对手的网站。 即使页面响应时间延迟100毫秒,也会损害用户体验和在线收入。根据Akamai的说法,100毫秒的延迟会影响转化率7%,而2秒的延迟会提高跳出率高达103%。 如果您的网站每天产生1000美元的收入,那么页面加载时间延迟100毫秒可能会使您每年损失25,550美元的销售额。 业务越大,跌幅越大。例如,如果页面加载时间仅降低一秒,亚马逊预计每年将损失16亿美元的收入。 页面加载时间至关重要(图片来源:Think with Google) 上述数据表明,如果您的网站加载时间为6秒或更长时间,那么您失去的用户数量是您的网站加载时间少于 3 秒时的两倍。 除了用户体验,您网站的速度也会影响SEO。网站速度和性能在Google的网站排名算法中起着重要作用。 谷歌已将其搜索结果中显示的超过50%的页面转向移动优先索引。尽管如此,来自HTTPArchive.org的数据表明,运行WordPress的移动网站的平均加载时间在去年有所恶化。 顶级WordPress网站的表现如何(图片来源:HTTPArchive.org) 在网络星期一和黑色星期五等流量高峰期,让您的网站尽可能快地运行更为重要。随着优惠的爆发,确保购物者不会放弃您的网站对于完成销售至关重要。 鉴于这些统计数据,加快您的WooCommerce商店可以让您在竞争中获得显着优势。 衡量WooCommerce商店的速度 你无法衡量的东西,你无法改进! 现在您已经了解了为什么速度对您的WooCommerce商店很重要,是时候学习如何衡量它了。当您尝试加快WordPress网站速度时,了解如何衡量改进至关重要。 网站速度测试是测试WooCommerce商店响应能力的完美工具。但是,如果您没有正确执行此操作,您的网站在进行更改后可能看起来更慢,而实际上它更快。 一份网站速度测试报告(图片来源:Pingdom) 我建议您开始使用以下网站速度测试工具之一:WebPagetest、Pingdom、Google PageSpeed Insights或GTMetrix。 您还可以使用免费的WordPress插件查询监视器来查明表现不佳的主题、插件和功能。它可以帮助您调试低效的数据库查询、臃肿的函数、PHP错误、HTTP API调用等。 没有速度测试工具是完美的,但选择一个并坚持下去。您可以稍后再尝试其他选项。 Gary Illyes,Google网站管理员趋势分析师 实际表现和感知表现之间存在差异。用户体验比网站的技术魅力更重要。 因此,使用下面提到的技术来增强您网站的整体用户体验,而不仅仅是获得高速分数。 […]

WordPress 延迟加载,延迟加载插件,懒加载,懒加载插件 文字详细教程

如果您的WordPress网站严重依赖视觉内容,您可能需要为其添加懒加载功能。此WordPress功能有助于提高网站的页面速度和性能,使其对您的SEO工作至关重要。 根据HTTP Archive,网页平均体积为3719 kB,其中图像和视频占总体积的近78%。 这对于网站访问者的浏览器下载和渲染来说是很多字节,并且未来的趋势网页越来越大及使用更多的图像或者视频内容。 在共享媒体和将媒体文件整合到网站设计中时,WordPress正在引领潮流。 使用WordPress,可以轻松地将图像和视频集成到文章,页面甚至主题的背景中。 但是,过多的媒体资源使得网页加载变得非常缓慢,因为用户在查看网页之前必须等待下载大文件(包括最初未显示的文件)。 这是为什么我们要对WordPress做图片或者视频懒加载(延迟加载)的原因。 什么是懒加载以及它如何工作? WordPress懒加载的优缺点 为什么要做图像懒加载? 如何为您的WordPress添加懒加载 懒加载对SEO的影响 WordPress延迟加载技巧 什么是懒加载以及它如何工作? 延迟加载(又称懒加载)是一种加载可见内容的优化技术,即延迟下载和呈现在首屏下方需要显示的内容。延迟加载不是一次加载所有图像,而是仅下载用户屏幕上可见的图像。它用占位符图像或空白区域替换所有其他图像。当用户向下滚动时,您的网站会加载在浏览器查看区域中可见的图像。 这也是谷歌极力推广的网页优化策略“缩减首屏内容的大小”,如果您的WordPress文章和页面包含大量嵌入式视频和高分辨率图像,这是一种应该考虑的技术。 延迟加载的工作方式如下: 浏览器在不下载图像和预加载视频下构建网页DOM而。 JavaScript用于确定要下载哪些图像以及根据页面加载时最初可见的内容预加载哪些视频。这些图像和视频会根据需要下载和预加载。 下载和呈现其他视频会延迟,直到网站访问者向下滚动页面并且其他内容进入视图。 最终结果是,在实际需要之前,不会下载图像和加载视频。这可以为包含大量高分辨率图像和嵌入视频的网站实现显着的性能提升。 延迟加载对您的WordPress网站非常有利。 它减少了初始网页加载时间,因此用户会更快地看到您的网站 它通过仅提供可查看的图像来节省带宽,并可节省托管成本 WordPress 5.5的发布添加了延迟加载作为默认功能。 但是,如果您想自定义图像延迟加载和背景图像延迟加载的方式,则需要使用WordPress插件。 注意:虽然延迟加载有助于提高网站加载速度,但在上传到WordPress之前,您应该始终针对网络优化图像以获得最佳性能。 WordPress懒加载的优缺点 如果您仍然想知道是否应该在WordPress中实现图像延迟加载,以下是该功能的优缺点: 优点: 减少带宽使用,降低托管成本。 提高网站速度,使访问者的浏览体验更好。 提升移动体验。 优化最大内容绘制分数 改进SEO工作,提高您网站的搜索排名。 缺点: 导致内容缓冲,影响加载速度。 减慢快速滚动。 为什么要做图像懒加载? 延迟加载您的WordPress图片可以加快您的网站速度并提供更好的用户体验。 没有人喜欢慢速网站。事实上,一项性能研究发现,页面加载时间延迟一秒会导致转化次数减少7%,页面浏览量减少11%,客户满意度降低16%。 任何搜索引擎也不喜欢加载缓慢的网站。这就是速度越快的网站在搜索结果中排名越高的原因。 与其他网络元素相比,图像在您的网站上加载所需的时间最长。如果您在文章中添加大量图片,那么每张图片都会增加您的页面加载时间。 处理这种情况的一种方法是使用CDN服务,例如又拍云CDN。CDN将让用户从离他们最近的Web服务器下载图像并降低网站加载速度。 但是,您的图像仍将被加载并影响整体页面加载时间。为了解决这个问题,您可以通过在您的网站上实现延迟加载来延迟图像加载。 如何为您的WordPress添加懒加载 与许多其他网站性能问题一样,WordPress延迟加载也是可以通过插件来解决。 实际上,WordPress插件库有许多插件可用于懒加载图像和视频。 这样的插件林林总总,我们从中挑了五个可以显着提高网站性能的插件。 如果您已准备好实施懒加载,可以考虑这五个插件。 图像和视频真的会让网站变慢吗? 首先,在将任何图像上传到WordPress之前,请确保已经执行了优化(关于图片体积优化,可以参考文章《如何做到Google […]

WordPress Preload,预加载,预加载关键资源 文字详细教程

预加载允许您指定在页面加载期间立即或很快需要的资源(例如字体、图像、JavaScript 和 CSS)。 在您网站的每个页面的<head>…</head>部分顶部添加一个link rel=’preload’标签。 比如: <link rel=’preload’ href=’font.woff2′ as=’font’ type=’font/woff2′ crossorigin> 打开网页时,浏览器会从服务器请求HTML文档,解析其内容,并为引用资源提交单独请求。作为开发人员,您知道页面需要的所有资源以及哪些资源最为重要。您可以使用这些知识提前请求关键资源,加快加载的过程。本文介绍了如何使用 <link> 来达成此目的。 预加载的工作原理 预加载最适合用于浏览器通常较晚发现的资源。 在本例中,Pacifico字体是在样式表通过 @font-face 规则定义的。浏览器只有在完成下载和解析样式表后才会加载字体文件。 通过预加载某个资源,您希望浏览器可以比正常发现它更早地获取该资源,因为您认为它对当前页面很重要。 在本例中,已预加载了Pacifico字体,所以下载会与样式表并行进行。 关键请求链代表着浏览器优先处理和获取的资源顺序。 Lighthouse会将位于该链第三层的资产识别为后期发现的资产。您可以使用预加载关键请求审计来确定要预加载的资源。 您可以通过在HTML文档的头部添加带有 rel=”preload” 的 <link> 标记来预加载资源: <link as=”script” href=”critical.js”> 浏览器会缓存预加载的资源,以便在需要时立即可用。(它不会执行脚本或应用样式表。) 在实施预加载后,包括Shopify、Financial Times和Treebo在内的许多网站在以用户为中心的指标(例如Time to Interactive 和First Contentful Paint)等方面,都实现了1秒的改进。 浏览器会根据情况执行诸如 preconnect 和 prefetch 等资源提示。而另一方面,preload 对浏览器来说是强制性的。现代浏览器已经非常擅长对资源进行优先级排序,这就是为什么谨慎使用 preload 并且只预加载最关键的资源那么重要。 load 事件后大约3秒会触发Chrome中的控制台警告。 所有现代浏览器均支持 preload。 有助于修复以下两种类型的警告: 1.预加载密钥请求 预加载关键请求是Web字体的常见警告。Font Awesome是您可能会看到的一种非常常见的字体。 预加载关键请求 2.渲染阻塞资源 通过预加载,您还可以修复渲染阻塞资源警告,因为资产以非阻塞方式加载。 消除渲染阻塞资源 如果您正在预加载图像,它还可以帮助降低最大内容绘制 (LCP) 时间。 可预加载资源 有许多不同的资源可以预加载。 公共资源 font: 字体文件。 […]

WordPress 关键图像,响应式图像,预加载 文字详细教程

预加载主要图片(首屏图片)有助于减少Core Web Vitals中的最大内容绘制(LCP) 时间。这些通常是图像,如徽标、博客文章上的特色图像、登录页面上的Hero图像等。通过预加载它们,您将它们移动到瀑布的顶部,并基本上告诉浏览器这些具有优先级并且应该立即加载。 最大的内容绘制时间 重要的是要了解Chrome有两个图像预加载的限制,它们将出现在瀑布的最顶部。在这两个图像之后的任何内容仍然会在瀑布中显示得更高,但不会被视为高优先级,这完全取决于Chrome。我们通常建议预加载2-3个图像。这通常会预加载您的徽标并在博客文章中显示特色图片。 如果您在页面上有手动图像预加载,这将优先于自动预加载之一。 预加载关键图像功能还将自动从延迟加载中排除这些图像。 从Chrome 73开始,链接 和响应式图像可以结合起来,以便更快地加载图像。 预加载概述 Preload让您可以在HTML中发现关键资源之前尽快告诉浏览器您想要加载的关键资源。这对于不容易发现的资源特别有用,例如样式表中包含的字体、背景图像或从脚本加载的资源。 <link as=”image” href=”important.png”> 响应式图像 + 预加载 = 更快的图像加载 响应式图像和预加载在过去几年中一直可用,但同时缺少一些东西:无法预加载响应式图像。从Chrome 73开始,浏览器可以在发现标签img之前预加载srcset指定的响应图像的正确变体! 根据您网站的结构,这可能意味着图像显示速度显着加快!我们在一个使用JavaScript延迟加载响应式图像的网站上进行了测试。预加载导致图像加载速度提高了1.2秒。 所有现代浏览器都支持响应式图像,而仅在基于Chromium的浏览器中支持预加载它们。 imagesrcset和imagesizes 为了预加载响应式图像,最近向<link>元素添加了新属性:imagesrcset和imagesizes. 它们与 <link rel=”preload”>一起使用,并与 <img>元素中使用的srcset和sizes语法相匹配。 例如,如果您想预加载指定的响应式图像: <img src=”wolf.jpg” /> 此瀑布显示图像仅在浏览器完成运行脚本后才开始加载,从而对最初向用户显示图像的时间引入了不必要的延迟。 在此处使用preload帮助是因为图像会提前开始加载,并且在浏览器需要显示它时可能已经存在。 此瀑布显示第一张图片与脚本同时开始加载,避免了不必要的延迟并加快了图片的显示速度。 要查看预加载的不同之处,您可以按照第一个示例中的步骤检查相同的动态加载的图像库,但预加载了第一张图像。 避免该问题的另一种方法是使用基于标记的轮播并让浏览器的预加载器获取所需的资源。然而,这种方法可能并不总是实用的。(例如,如果您正在重用现有的组件,它不是基于标记的。) 使用图像集预加载背景图像 如果对于不同的屏幕密度有不同的背景图像,则可以在CSS中使用image-set语法指定它们。然后浏览器可以根据屏幕的DPR选择显示哪一个。 background-image: image-set( “cat.png” 1x, “cat-2x.png” 2x); 上述语法忽略了在基于Chromium和WebKit的浏览器中此功能需要供应商前缀这一事实。如果您打算使用此功能,则应考虑使用Autoprefixer(作为在线工具提供)来自动解决该问题。 CSS背景图片的问题在于,它们只有在浏览器下载并处理了页面<head>中的所有CSS之后才会被浏览器发现,这可能是很多CSS…… 您可以在具有响应式背景图像的示例网站上检查此问题。 在此示例中,直到 CSS 完全下载后才开始图像下载,从而导致图像显示出现不必要的延迟。 响应式图像预加载提供了一种简单且无需破解的方式来更快地加载这些图像。 <link rel=preload href=cat.png […]

WordPress Instant Page,页面预加载 文字详细教程

Instant.page是一个免费的开源库,它使用即时预加载,这意味着它会在用户点击页面之前预加载页面。仅当用户很有可能访问页面时才会预加载页面,并且仅预加载HTML,尊重您的用户和服务器的带宽和CPU。它使用被动事件侦听器,以便您的页面保持流畅,并且在用户启用数据保护程序时不会预加载。 即时页面功能可让您在用户将鼠标悬停在链接上后在后台自动预取URL。这导致几乎瞬时的加载时间,并改善了用户体验和感知性能(网站感觉有多快)。我们利用Alexandre Dieulot开发的Instant.page库。 <link href=”https://domain.com/post”> 预取的工作原理 就服务器和移动设备的性能提升和低利用率而言,以上是最佳组合。该功能尊重您的移动设备(Android、iPhone)是否启用了数据保护程序或低数据模式。如果打开,则不会预加载任何内容。 由于此功能适用于鼠标悬停,因此不会显示在速度测试工具上。但我们鼓励您在启用后点击您的网站。你应该能感觉到不同! 亚马逊和其他公司发现,消除100毫秒的延迟可以提高1%的销售额。但是网络上的延迟很难克服。 Instant.page使用即时预加载——它在用户点击页面之前预加载页面。 (1)桌面端 在用户点击链接之前,他们将鼠标悬停在该链接上。当用户悬停65毫秒时,有二分之一的机会点击该链接,因此instant.page此时开始预加载,页面预加载平均超过300毫秒。 另一种选择是在用户开始按下鼠标而不预加载时加载页面。这使得未使用的请求为零,同时仍将页面加载平均提高了80毫秒。 您还可以在悬停时或在链接可见时立即预加载,并在用户开始按下鼠标时触发点击,从而使您的页面成为世界上最快的页面。 (2)移动端 用户在释放之前开始触摸他们的显示器,平均留出90毫秒让页面预加载。 另一种选择是在链接可见时立即预加载链接。 欺骗大脑 人脑将不到100毫秒的动作视为瞬间。因此,instant.page让您的页面即使在3G上也感觉即时(假设您的页面渲染速度很快)。 轻松使用您的服务器和用户的数据计划 仅当用户很有可能访问页面时才会预加载页面,并且仅预加载HTML ,尊重您的用户和服务器的带宽和CPU。 它使用被动事件侦听器和requestIdleCallback以使您的页面保持流畅。它尊重数据保护模式。它是1kB并在其他所有内容之后加载。它是免费和开源的(MIT许可证)。 具有数据属性的附加选项 您可以使用以下data-instant属性启用即时页面的其他选项。只需将这些属性中的任何一个添加到文档中的<body>标记,剩下的就交给我们了。 您可以在instant.page了解更多关于这些不同属性的作用。有关将其中一些属性添加到<body>标记的一些方法,请参见下文。 data-instant-allow-query-string data-instant-allow-external-links data-instant-whitelist data-instant-intensity=”mousedown” data-instant-intensity=”mousedown-only” data-instant-intensity=”150″ data-instant-intensity=”viewport” data-instant-intensity=”viewport-all” data-instant-mousedown-shortcut 页面加载后添加JavaScript 第一种方法是在页面加载结束时触发JavaScript。可以将以下代码添加到WPTurbo中的页脚代码框中。 假设您想更改脚本在预加载前等待多长时间(以毫秒为单位)的数据强度时间。您可以像这样添加它: <script type=’text/javascript’> document.body.setAttribute(‘data-instant-intensity’, ‘150’); </script> 一次只能使用一个data-instant-intensity属性,但您可以将其与其他属性混合搭配。因此,例如,这将起作用: <script type=’text/javascript’> document.body.setAttribute(‘data-instant-intensity’, ‘150’); document.body.setAttribute(‘data-instant-allow-external-links’, ‘true’); </script> 注意:上述方法会向您的站点添加一个额外的请求。 与body标签合并 第二种方法是在呈现页面时合并现有body标记中的属性。这不需要额外的请求。可以将以下代码添加到 WPTurbo […]

WordPress WordPress评论,延迟加载,懒加载 文字详细教程

WordPress带有默认的评论系统,您可以使用它在您的博客上进行互动讨论。您可以选择启用或禁用站点范围内的评论以及单个博客文章。当您对文章有大量评论时,用户需要滚动浏览整个评论部分才能到达页脚。 在本文中,我们将解释如何在WordPress中延迟加载评论以仅在需要时加载它们。 懒加载评论 延迟加载是仅在有用户交互时才加载内容的功能。虽然WordPress用户主要使用延迟加载图像,但您也可以使用此功能进行评论。以下是您需要在WordPress网站中延迟加载评论的一些原因。 评论仅在您的博客文章底部可用,因此在初始页面加载期间不需要加载它们。 长长的评论列表会增加DOM元素,从而影响您网站的页面加载速度。 当用户不想发表评论时,评论表单可能会影响用户在您网站上的体验。 冗长的评论列表会在移动设备上占据很大的空间,这是可以避免的。 默认情况下,评论将显示gravatar图像,如果您从设置中禁用gravatar,大多数主题将无法正确对齐评论部分。由于gravatar图片是从第三方网站加载的,因此会影响您网站的速度。 总之,在需要时隐藏和加载评论表单将改善页面加载时间和用户体验。由于这些是谷歌搜索算法中的排名因素,您可以通过延迟加载评论来提高排名。 评论分页的默认选项 WordPress 在“设置 > 讨论”部分提供了一些默认设置来管理评论。例如,您可以设置在博客文章中显示的最大评论数。当评论数量超过设置限制时,这将创建分页评论。但是,它并没有提高多少速度,因为评论表单将在初始页面加载期间加载。 在WordPress仪表盘中启用分页评论 对于gravatar图片,您可以通过WP Rocket或Perfmatters等插件使用图片延迟加载功能。此外,大多数免费缓存和优化插件都提供图像延迟加载功能,您可以使用它来延迟加载gravatar图像。 在WordPress中延迟加载评论 懒加载评论可以解决很多速度问题,包括懒加载gravatar图片。为此,您必须使用延迟加载评论插件并选择方法。登录到您的WordPress仪表盘部分后,转到“插件 > 安装插件”区域。搜索“lazy load comments”并向下滚动以找到lazy load comments插件。 单击“立即安装”按钮,然后单击“启用”按钮开始在您的站点上使用该插件。 安装lazy load comments插件 自定义评论延迟加载选项 该插件提供了一种简单的设置来决定您希望如何延迟加载评论部分。转到“设置 > 讨论”部分并向下滚动到底部。在“头像”部分上方,您可以找到“Lazy Load Comments”的新选项。 延迟加载评论设置 单击“lazy load comments”的下拉菜单以找到三个可用选项。 选择滚动延迟加载评论 On Scroll – 当用户到达页面上的评论部分时,延迟加载滚动评论。这是一个默认选项,类似于延迟加载图像。 On Click – 这将显示“Load Comments”按钮,用户可以单击它以显示评论和表单部分。 No Lazy Load – 这将禁用延迟加载功能,因此不要选择此选项。 我们建议选择“On Click”选项以显示一个按钮,该按钮可以通过两种方式提供帮助。首先是只有感兴趣的用户想要留下或阅读评论才会点击按钮。其次,它可以通过隐藏评论和表单来节省空间,从而改善手机上的用户体验。选择选项后,向下滚动并单击“保存更改”按钮以在您的站点上应用设置。 […]

WordPress Elementor优化,Elementor性能,Elementor速度 文字详细教程

Elementor是一个免费的WordPress页面构建器插件,拥有超过500万个活动安装。此外,该插件还具有高级版本和数百个附加组件,可在您的网站中添加精美的元素。 与任何其他页面构建器插件一样,Elementor添加了自定义样式和脚本,为页面的前端外观添加了令人惊叹的因素。但是,它会在前端和后端影响您网站的页面加载速度的高成本。如果由于Elementor页面构建器而导致网站速度缓慢,您可以尝试以下一些选项来解决速度问题。 修复缓慢的Elementor插件 页面速度和用户体验是谷歌搜索算法中的排名因素。因此,与使用拖拽页面速度的Elementor添加美化元素相比,您必须重视加快网站速度。幸运的是,Elementor在插件设置中提供了一些优化功能。此外,您可以优化可能影响Elementor页面加载速度的外部因素。 使用Elementor设置优化页面速度 让我们首先探索这些设置,如果这些设置不能解决您的问题,那么您应该检查其他解决方案。 1. 仅对页面启用Elementor 默认的WordPress设置允许您创建两种文章类型——文章和页面。此外,像WooCommerce这样的插件将创建产品,您还可以根据需要创建自定义文章类型。我们强烈建议只为页面启用Elementor,而不是为文章和其他自定义文章类型启用。这有助于在前端和后端禁用除页面之外的Elementor资源的加载。当您激活Elementor插件时,它将默认为文章和页面启用。您可以转到“Elementor > Settings”菜单并在“General”选项卡下禁用文章插件。 为文章禁用Elementor 2. 使用Elementor Experiments 该插件在“Experiments”选项卡下提供了许多实验性功能。在这里,您可以看到正在进行的实验以及已完成并被接受为稳定功能的实验。为了提高加载速度,您可以在稳定和持续部分下启用所有与速度相关的项目。 激活以下正在进行的实验: Improved Asset Loading – 此选项将减少加载的默认代码并仅在需要时动态加载剩余代码。 Improved CSS Loading – 这与上面的功能相同,仅在需要时加载CSS。 Inline Font Icons – 禁用Font Awesome和eicon的加载并加载内联SVG图标。 Elementor正在进行的实验 激活以下Stable实验: Optimized DOM Output——这将减少HTML wrappers的数量以提高速度。 Elementor Stable功能 确保在启用正在进行的实验后彻底测试您的网站,因为它们可能会破坏您网站的布局。例如,动态加载资源会影响使用WP Rocket和其他插件删除未使用的CSS等功能。 3.优化字体使用 使用Google字体和其他自定义字体会在Google PageSpeed Insights中产生很多问题。例如,当您使用带有Elementor插件的Google Fonts时,您会看到在加载Web字体和预加载字体时使文本可见的警告。幸运的是,Elementor具有内置的字体优化选项,您可以使用它们来提高页面加载速度。 如上所述,使用“Inline Font Icons”来使用“Ongoing Experiments”部分下的SVG图标。 转到“Elementor > Settings […]

WordPress Google PageSpeed,WP Rocket,预加载问题 文字详细教程

如今,速度就是一切。浏览器会尝试缓存网页上的内容以加快加载速度。有很多方法可以通知浏览器缓存什么、何时缓存以及缓存内容保留多长时间。 预加载就是这样一种缓存功能,有助于提高WordPress网站的页面加载速度。但是,这可能会在Google PageSpeed Insights工具中使用的Google Lighthouse报告中产生错误。 在本文中,让我们解释如何解决PageSpeed Insights中由于字体导致的预加载关键词请求问题。 如何使用预加载? 预加载,顾名思义,就是在页面开始加载时,通知浏览器立即开始缓存网页上的资源。这将有助于缓存稍后需要的CSS、脚本和字体。您可以在这篇Google开发人员文章中了解有关预加载的更多信息。 基本上,preload是HTML链接标签中rel属性的值。以下是在您的网站上使用预加载请求的语法: <link href=”font.woff” as=”style”> 对于网站上加载的每个CSS、脚本和字体文件,您需要在HTML的head标签之间插入此链接标签。 预加载的Google PageSpeed问题 虽然预加载会加快加载时间,但应该正确使用。使用PageSpeed Insights工具检查您的网站,看看是否有任何机会因预加载请求而可用。下面是一个示例,显示由于预加载关键请求,您可以节省7.05秒。 单击向下箭头时,您将看到导致延迟的所有相关内容。在这种情况下,都是网页上加载的字体。 PageSpeed Insights中的预加载关键词请求错误 WordPress插件和预加载 现在,您可能会对WordPress网站的Google PageSpeed报告中显示的预加载方式感到困惑。您会收到此错误的原因有很多: 通过在CSS中导入的主题和插件加载字体。 您正在使用像WP Rocket这样的缓存插件来预加载页面但不预加载字体。 您正在使用带有Google AdSense等广告的第三方字体或使用插件在您的网站上加载字体很棒的图标。 缓存插件将预加载请求键添加到所有资源。但是,使用@font-face在CSS中导入的字体不会使用预加载键请求。PageSpeed显示的错误可能是由于站点加载的字体未使用预加载键所导致。 如何修复由于字体导致预加载关键请求问题? 您可以通过在PageSpeed中显示的那些资源的站点标题上手动添加预加载键来消除错误。但是,也有一些插件可以自动在您的标题上插入元标记。我们将解释手动和插件方法。 使用WP Rocket修复Google PSI中的预加载关键词请求 首先,我们将使用WP Rocket插件进行说明,因为它很简单,您不需要修改PHP文件。 使用WP Rocket包括字体预加载 WP Rocket是一款高级缓存插件,可让您预加载字体。如果您使用的是WP Rocket,请转到“设置 > WP Rocket > Preload”部分。将字体资源的相对URL粘贴到“Preload fonts”文本框下并保存更改。这将帮助您摆脱Google PageSpeed Insights工具中的预加载请求问题。请记住,相对URL的格式应为“/wp-content/themes/your-theme-name/font-file-name”(主题字体)和“/wp-content/plugins/plugin-name/font-file-name”(用于插件加载的字体)。 在WP Rocket插件中预加载字体 WP Rocket优化了许多其他功能,例如关键CSS生成、DNS预取和在本地托管Google Analytics等第三方脚本。因此,使用WP […]

如果您在使用WooCommerce Ajax调用时遇到页面速度问题,那么这里有解决不同场景问题的解决方案。

WooCommerce是使您的WordPress网站成为在线商店的流行插件之一。大多数流行的主题都在WooCommerce插件的帮助下提供集成商店功能。我们还在我们的一些网站上使用WooCommerce。 最近,当我们对GTmetrix和pingdom进行页面速度检查时,我们发现组件“wc-ajax=get_refreshed_fragments”需要大约一秒钟才能加载。经过分析,我们发现在大多数其他情况下,页面加载甚至需要5到10秒。 如果您在使用WooCommerce Ajax调用时遇到页面速度问题,那么这里有解决不同场景问题的解决方案。 修复WooCommerce AJAX问题 我们在本文中介绍了有关WooCommerce的wc-ajax=get_refreshed_fragments的以下主题: 什么是wc-ajax=get_refreshed_fragments? admin Ajax调用的页面加载问题 如何使用admin Ajax修复WooCommerce页面加载缓慢的问题? 仅在您网站的首页禁用cart fragmentation 仅停用首页和文章上的cart fragmentation 禁用除商店页面外的所有页面上的所有WooCommerce样式和脚本 使用插件停止WooCommerce的admin Ajax调用 测试页面速度 停用WordPress Heartbeat API 1.什么是wc-ajax=get_refreshed_fragments? 我们花了一些时间才理解实际上页面速度图表中的刷新片段是从WooCommerce插件调用的。由于我们的网站托管在高性能独立服务器上,因此影响较小,WooCommerce Ajax调用大约需要一秒钟。如果您托管在像Bluehost这样的共享主机上,那么您可能会注意到页面加载的延迟时间更长,从3到10秒不等。 下面是来自pingdom的屏幕截图,显示了在页面上加载“wc-ajax=get_refreshed_fragments”的漫长等待时间。您还可以看到此脚本将列在Google PageSpeed Insights工具中的渲染阻塞问题下,并在GTmetrix的瀑布图下找到它。 WooCommerce Ajax页面加载问题 基本上,WooCommerce会尝试通过调用脚本来收集购物车详细信息,并且需要很长时间才能完成任务。该插件通过调用admin Ajax获取每个页面上未缓存的购物车详细信息以显示最新的购物车项目。您可以在网站的每个页面上看到类似下面的脚本: <script type=’text/javascript’> /* <![CDATA[ */ var wc_add_to_cart_params = {“ajax_url”:”\/wp-admin\/admin-ajax.php”,”wc_ajax_url”:”\/?wc-ajax=%%endpoint%%”,”i18n_view_cart”:”View Cart”,”cart_url”:”http:\/\/localhost\/shop\/cart\/”,”is_cart”:””,”cart_redirect_after_add”:”yes”}; /* ]]> */ </script> 这是在localhost环境中,您应该会看到带有您自己的URL的代码。 页面源上的WooCommerce Ajax片段 2. 管理Ajax调用和页面加载 WooCommerce使用cart fragmentation admin […]

显示WordPress页面查询次数、加载时间和内存占用

WordPress优化过程中,我们需要了解优化前后的结果,比如WordPress页面查询次数、加载时间和内存占用的具体情况,那么我们可以通过下面的方法,在页面中显示这几个数值,方便我们第一时间了解。 将下面的代码添加到当前主题的 functions.php 文件: 1 2 3 4 5 6 7 8 9 //显示页面查询次数、加载时间和内存占用 From wpdaxue.com function performance( $visible = false ) { $stat = sprintf( ‘%d queries in %.3f seconds, using %.2fMB memory’, get_num_queries(), timer_stop( 0, 3 ), memory_get_peak_usage() / 1024 / 1024 ); echo $visible ? $stat : "<!– {$stat} –>" ; } […]

如何优化 Adsense 页面的广告代码加载速度来提升网站访问速度?

最近 Google Adsense 账号申请的通过率好像很高,我发现不少人手里已经开始不止一个账号,因为大家确实感受到了 Adsense 的盈利能力,稍微有点基础一天做个几美刀还是没问题的,关于如何过 Adsense 审核可以查看往期内容:新博客快速申请 Google AdSense 账号获批通过的技巧及答疑。 以往一直都在给大家写一些关于Adsense关键词的优化 你可能感兴趣: Adsense 月入过万,你必须要懂的赚钱逻辑及赚钱心态5种有效的方式来最大化你网站的 AdSense 广告利润解密 Google AdSense 高价赚钱网站类型之挖掘高价广告关键词的秘密最新 Google Adsense 高价格CPC关键词及如何使用关键词让你赚的更多 昨天梁兴健博主在我博客留言提到了关于 Adsense 广告加载速度的问题,问题见下图: 那么今天主要给大家聊一聊关于装载有 Adsense 广告的页面的加载速度优化,大家做网站的都知道网页的轻巧快速对读者来说很重要,特别是我们对网页加载速度有一定洁癖的人恐怕会更甚,一般不是特别需求都不愿往网页填塞大量没什么需求的功能或者代码,特别是一些花俏的jQuery库,当然还包括让老外都诟病的 Google 系列的代码,大家都知道 Adsense 广告代码的加载速度一定程度上算是比较慢的,那么有没有优化空间呢?答案自然是有的。我在网上随便搜了一下关键词:adsense js load slow就搜到了一个老外的抱怨 Between my clients’ websites and my own sites, the two biggest issues that are reducing page load speed in […]

移除 WordPress 加载的JS和CSS链接中的版本号

在《正确加载 Javascript 和 CSS 到 WordPress》一文,我们讲到了通过 wp_enqueue_script 和 wp_enqueue_style 加载 js 和 css 文件,通过这两个函数加载的 JS 和 CSS 后面都带有一个版本参数,例如 ?ver=3.6 (如果你在函数中添加了版本号,就显示添加的版本号;如果没有,就默认添加WordPress的版本号,这样一来,就泄露了你正在使用的WP的版本了)。下面就分享下 移除 WordPress 加载的JS和CSS链接中的版本号 的方法。 移除所有版本号 1 2 3 4 5 6 7 8 9 10 11 /** * 移除 WordPress 加载的JS和CSS链接中的版本号 * https://www.wpdaxue.com/remove-js-css-version.html */ function wpdaxue_remove_cssjs_ver( $src ) { if( strpos( $src, ‘ver=’ ) ) […]

WordPress 使用 lazyload 延迟加载图片

lazyload 是一个不错的 Jquery 插件,它的作用在于延迟加载图片:页面加载时,使用一个非常小的图片(基本可以忽略大小)替换文章中原有图片,只有当用户滚动页面到图片的地方,才下载和显示原来图片;如果用户没有往下浏览页面,就不加载下面的图片。这样一来,不仅可以加快页面的加载速度,还可以节省流量,减轻服务器负担。更多详情,请访问 http://www.appelsiini.net/projects/lazyload WordPress 要实现 lazyload 延迟加载图片,只需要安装 jQuery Image Lazy Load WP 插件即可,不需要你进行任何设置,该插件只会对文章和页面的内容部分使用 lazyload 延迟加载图片功能。 在后台插件安装界面搜索 jQuery Image Lazy Load 即可在线安装,或者下载 jQuery Image Lazy Load WP

WordPress 技巧:使用自定义字段给日志单独加载 JS 脚本

我们在介绍一些 Javasctipt 类库或者特效的时候,为了能够更加清楚的展示 Javascript 的效果,需要在日志中做演示,这个时候我们需要加载 Javascript 脚本或者 CSS 样式表,比如这篇日志:Pluralink:一个链接多个选择,中为了演示 Pluralink 的一个链接显示多个链接效果,就需要在日志中加入 Pluralink 的 Javascript 代码和 CSS 样式表。 但是 WordPress 日志编辑框会对过滤这些 Javascript 脚本,所以我们无法直接把脚本写到日志,如果修改主题,把脚本添加到主题的 header.php 文件中,那么博客所有的页面都会加载这些脚本,这样造成整个博客效率下降。所以这个时候我们可以通过 WordPress 自定义字段来给某篇的日志单独加载 Javascript 脚本和 CSS 样式表。 假设我们给日志单独加载 Javascript 脚本的自定义字段是 custom_head。那么你首先需要把下面这段代码复制到你主题的 functions.php 文件中,也可以直接当作一个插件,上传到插件目录中,然后在后台激活。 <?php /* Plugin Name: Custom Head Plugin URI: http://blog.wpjam.com/m/custom-head/ Description: 使用自定义字段给某篇的日志单独加载 Javascript 脚本,使用的自定义字段是 custom_head。 Version: 0.1 Author: Denis Author […]

100% Secure Checkout

PayPal / MasterCard / Visa