任何问题请联系WX:uu16853

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

购买更多有优惠!

如何在WordPress中修复呈现阻塞的JavaScript和CSS

你是不是想在WordPress中消除呈现阻塞的JavaScript和CSS? 如果你在Google PageSpeedInsights上测试你的网站,那么你很可能会看到一个关于消除呈现阻塞脚本和css的建议。然而,它并没有提供关于如何在您的WordPress站点上做到这一点的任何细节。 在这篇文章中,我们将向你展示如何在WordPress中轻松修复呈现阻塞的JavaScript和CSS,以提高你的Google PageFast分数。 用户的浏览器必须先加载这些脚本和css,然后才能将其余的HTML加载到页面上。这意味着连接速度较慢的用户将不得不多等待几毫秒才能看到页面。 这些脚本和样式表被称为呈现块JavaScript和CSS。 如果WordPress的网站所有者想要获得100分的Google页面速度,他们需要解决这个问题才能获得满分。 注:WP Rocket会尝试缩小你所有的css文件,合并它们,只加载你网站可见部分所需的css。这可能会影响你的网站的外观,所以你需要在多种设备和屏幕尺寸上彻底测试你的网站。 接下来,您需要滚动到“JavaScript Files”部分。从这里,您可以选中实现最大性能改进的所有选项。 您可以缩小和组合JavaScript文件,就像您对css所做的那样。 您还可以阻止WordPress加载jQuery迁移文件。这是WordPress加载的一个脚本,用来为使用旧版本jQuery的插件和主题提供兼容性。 大多数网站不需要这个文件,但你仍然需要检查你的网站,以确保删除它不会影响你的主题或插件。 接下来,进一步向下滚动,选中“加载延迟的脚本”和“jQuery的安全模式”选项旁边的框。 这些选项延迟加载非必要的Java脚本,并且jQuery安全模式允许您加载可能内联使用它的主题的jQuery。如果您确定您的主题没有在任何地方使用内联jQuery,则可以不选中此选项。 别忘了点击“保存更改”按钮来保存你的设置。 在此之后,您可能还想清除可湿性粉剂火箭的缓存,然后再测试您的网站与谷歌的网页速度洞察。 在我们的测试站点上,我们能够在桌面设备上获得100%的分数,并且在移动和桌面分数上都解决了渲染阻塞问题。 接下来,向下滚动到“css选项”框并选中“优化css代码”选项。确保未选中“Aggregate css-files”选项。 现在,您可以单击“保存更改并清空缓存”按钮来存储您的设置。 继续使用PageSpeedInsights工具测试您的网站。在我们的演示站点上,我们能够使用这些基本设置修复渲染阻塞问题。 如果仍然有渲染阻止脚本,那么您需要返回到插件的设置页面,并检查在JavaScript和CSS选项下的设置。 例如,您可以允许插件包含内联JS,并删除默认排除的脚本,如seal.js或jquery.js。然后,只需点击“保存更改并清空缓存”按钮,即可保存您的更改并清空插件缓存。 一旦你完成了,继续使用PageSpeedInsights工具再次检查你的网站。 自动优化是如何工作的? AutOptimize聚合了所有入队的Java脚本和CSS。在那之后,它会创建缩小的css和Java脚本文件,并将缓存副本以异步或延迟的形式提供给您的网站。 这使您可以修复渲染阻止脚本和样式问题。但是,请记住,它也会影响您的网站的性能或外观。 对渲染阻止进行故障排除-阻止JavaScript和CSS 根据插件和你的WordPress主题如何使用JavaScript和CSS,可能很难完全解决所有呈现阻塞的JavaScript和CSS问题。 虽然上述工具可以提供帮助,但您的插件可能需要不同优先级的某些脚本才能正常工作。在这种情况下,上述解决方案可能会破坏此类插件的功能,或者它们可能会出现意外行为。 谷歌可能仍然会向你展示某些问题,比如为上面的内容优化css交付。WP Rocket允许您通过手动添加显示主题的上述折叠区域所需的关键CSS来修复此问题。 但是,很难找出您需要哪些CSS代码来显示折叠上方的内容。 我们希望这篇文章能帮助你学习如何在WordPress中修复呈现阻塞的JavaScript和CSS。你可能还想看看我们关于如何为初学者提高WordPress性能的终极指南,以及我们对管理最好的WordPress托管公司的比较。 中国和中国都是如此。

如何在WordPress页面或帖子中轻松添加JavaScript

是否要在WordPress页面或帖子中添加JavaScript? 有时,您可能需要将JavaScript代码添加到整个网站或特定的页面和帖子中。默认情况下,WordPress不允许你直接在帖子中添加代码。 在本文中,我们将向您展示如何轻松地在WordPress页面或帖子中添加JavaScript。 现在,您可以将您的JavaScript代码添加到其中一个框中,然后只需单击“保存”按钮。WPCode现在将自动加载您添加到网站每一页的代码。 您还可以将代码段添加到站点上的任何其他位置,例如在帖子或页面内部。 要执行此操作,只需转到代码片段»+添加代码片段然后点击“创建你自己的” 您现在将看到一个“创建自定义代码片段”页面,您可以在其中为您的代码添加标题并将其粘贴到“代码预览”框中。 然后,从“代码类型”下拉菜单中选择“JavaScript代码片段”。 然后,只需滚动,直到你找到‘插入’部分。 你现在要做的就是从下拉菜单中为代码选择一个‘位置’。找到“页面、帖子、自定义帖子类型”,然后选择您希望代码在页面或帖子中出现的位置。 如果您选择让WPCode在段落之前或之后插入代码段,您将能够选择它将出现在帖子中的哪个特定段落之前或之后。 例如,如果在“插入数字”字段中输入1,代码片段将出现在第一个段落的前面或后面。第二段使用2,依此类推。 之后,你只需点击屏幕顶部附近的切换按钮即可切换到“活动”状态,然后点击旁边的“保存代码片段”按钮。 这就是让您的代码片段现场直播所需的全部内容! 使用代码将JavaScript添加到特定的WordPress页面 如果您只想将JavaScript添加到单个WordPress页面,那么您将需要向代码添加条件逻辑,就像上面一样。 让我们来看看下面的例子: function wpb_hook_javascript() { if (is_page (’10’)) { ?> <script type=”text/javascript”> // your javscript code goes here </script> <?php } } add_action(‘wp_head’, ‘wpb_hook_javascript’); 由❤️托管WPCode在WordPress中一键使用 仅当页面ID为‘10’时,上面的代码才会运行该JavaScript。请确保将‘10’替换为您自己的页面ID。 您可以使用与上面相同的方法找到页面ID。只需打开您希望运行的页面,并记下URL中的页面ID。 使用页脚中的代码将JavaScript添加到特定的WordPress帖子或页面 如果您希望在站点页脚而不是页眉中运行JavaScript,则可以将以下代码片段添加到您的网站中。 function wpb_hook_javascript_footer() { ?> <script> // your javscript code goes </script> […]

WordPress javascript,响应式设计,媒体查询 文字详细教程

大多数现代网站使用响应性网页设计技术,以确保其外观良好、可读性好,并在任何屏幕大小的设备上保持可用性,如手机、平板电脑、笔记本电脑、台式电脑显示器、电视、投影仪等。 使用这些技术的站点有一个模板,该模板根据屏幕尺寸修改布局: 较小的屏幕通常显示线性、单列视图,其中通过单击(汉堡)图标激活菜单等UI控件。 更大的屏幕显示更多信息,可能带有水平对齐的侧栏。UI控件(如菜单项)可能始终可见,以便于访问。 响应式web设计的一个重要部分是实现CSS或JavaScript媒体查询,以检测设备大小并自动提供适合该大小的设计。我们将讨论为什么这些查询很重要以及如何使用它们,但首先,让我们讨论一般的响应式设计。 为什么响应式设计很重要? 响应式设计如何工作? 媒体查询最佳实践 媒体查询备选方案 您是否需要JavaScript中的媒体查询? 选项 1:监视视场维度 选项 2:定义和监视CSS自定义属性(可变) 选项 3: 使用匹配媒体API 为什么响应式设计很重要? 不可能只提供一个页面布局,而期望它在任何地方都能工作。 当手机在21世纪初首次获得基本的web访问时,网站所有者通常会创建两到三个单独的页面模板,松散地基于手机和桌面视图。随着设备种类呈指数级增长,这种做法变得越来越不切实际。 今天,有许多屏幕尺寸,从微型手表显示器到巨大的8K显示器甚至更大。即使你只考虑手机,最近的设备可以比许多低端笔记本电脑具有更高的分辨率。 移动设备的使用量也超过了台式电脑。除非你的网站有一组特定的用户,否则你可以期望大多数人通过智能手机访问它。尽管大多数网页设计师、开发人员和客户继续使用标准PC机,但小屏幕设备已不再是后知后觉,应该从一开始就加以考虑。 谷歌已经认识到移动设备的重要性。当网站在智能手机上可用且表现良好时,在谷歌搜索中排名会更好。好的内容仍然至关重要,但加载速度慢、无法适应用户群屏幕尺寸的网站可能会损害您的业务。 最后,考虑可访问性。一个适合所有人的网站,无论他们使用什么设备,都会吸引更多的观众。可访问性是许多国家的法律要求,但即使不是你所在的地方,也要考虑到更多的观众会带来更多的转换和更高的盈利能力。 响应式设计如何工作? 响应式设计的基础是媒体查询:一种CSS技术,可以根据输出类型(屏幕、打印机甚至语音)、屏幕尺寸、显示纵横比、设备方向、颜色深度和指针精度等指标应用样式。媒体查询还可以考虑用户偏好,包括减少动画、明暗模式和更高对比度。 我们展示的示例演示了仅使用屏幕宽度的媒体查询,但是站点可以更加灵活。有关详细信息,请参阅MDN上的全套选项。 媒体查询支持非常出色,已经在浏览器中使用了十多年。只有IE8及以下版本没有支持。它们忽略了媒体查询应用的样式,但这有时会带来好处(请参阅下面的最佳实践部分)。 使用媒体查询应用样式有三种标准方法。第一个加载HTML代码中的特定样式表。例如,当设备的屏幕宽度至少为800像素时,以下标记将加载wide.css样式表: <link rel=”stylesheet” media=”screen and (min-width: 800px)” href=”wide.css” /> 其次,样式表可以使用@import规则有条件地加载到CSS文件中: /* main.css */ @import url(‘wide.css’) screen and (min-width: 800px); 请注意,应避免使用@import,因为每个导入的CSS文件都是渲染块。HTML的<link>标记是并行下载的,而@import则是串行下载文件。 更典型的是,您将使用@media CSS规则块在样式表中应用媒体查询,该规则块修改特定的样式。例如: /* default styles */ main […]

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 Async JavaScript,Autoptimize,PageSpeed Insights,WordPress优化,WP Rocket,延迟加载,异步加载,阻塞渲染资源 文字详细教程

通过Google PageSpeed Insights执行WordPress网站检测,Google将会告诉您需要移除WordPress网站上阻塞渲染的资源。那么: 什么是阻塞渲染资源? 如何移除WordPress上的阻塞渲染资源? 在这篇文章中,我们将为您回答上述两个问题。文章将会分四个部分进行说明: 什么是阻塞渲染资源及他们有什么影响 如何发现网站阻塞渲染的资源 如何移除阻塞渲染资源(方法) 如何使用插件解决此类WordPress问题 如何理解“移除阻塞渲染资源”? 了解什么是阻塞渲染的资源以及为什么它们会影响网站的加载时间,我们需要从基本的角度来了解网络浏览器如何呈现网页。 当访问者登陆您的站点时,他们的Web浏览器从站点代码的顶部开始并进行阅读,记住,是从上到下。 如果在此过程中遇到CSS或JavaScript文件,则在等待下载和处理该文件时需要停止 “读取”。那么花费在“暂停”上的时间来下载和解析这些资源可能影响到更重要的进程,例如加载游客访客应立即可见的网站内容。 让我们看一个极端的例子来说明为什么这可能是一个问题。 假设您一个网站的页脚设计了很酷的JavaScript效果。它由“ coolfooter.js”提供支持,但该脚本在您网站代码顶部引用(实际上访问者只有滚动到页脚才能看到它)。 那么这个网站代码的布局就显得不合理了。 我们知道,当访问者登陆您的网站时,他们的浏览器开始从上到下阅读。因此,在它可以解析和呈现网站上首屏内容的HTML之前,它需要等待下载并解析coolfooter.js文件。 这就会导致,显示首屏内容的HTML需要更长的时间,这意味着您的访问者会觉得网站速度较慢。 当Google告诉您移除阻塞渲染资源时,它实际上是在说:“嘿,不要在网站代码的顶部加载不必要的资源,因为这将使访问者的浏览器下载优先可见部分内容所需的时间更长”。 有了本文中的提示,您就可以延迟加载某些CSS和JavaScript资源,直到页面的可见部分已经加载为止。 什么是阻塞渲染资源? 当提到阻塞渲染资源时,我们通常指的是: CSS JavaScript 重要的是要了解并非所有CSS和JavaScript文件都是阻塞渲染的。 例如,在页面顶部加载重要的CSS至关重要,否则访问者可能会遇到所谓的未样式化内容闪烁(FOUC)现象。 图像是否属于阻塞渲染资源? 不,图像不会造成渲染阻塞。优化WordPress图像以减小其文件大小仍然很重要,但不必担心优化图像的传送路径。 如何发现网站是否存在阻塞渲染的资源 要评估您的WordPress网站当前是否具有阻塞渲染的资源,可以使用Google PageSpeed Insights。 您要做的就是输入要测试的URL。然后,PageSpeed Insights将在“ 优化建议”下的“ 移除阻塞渲染的资源”部分列出每个资源的地址: PageSpeed Insights阻塞渲染资源提示 如何移除阻塞渲染资源? 不用担心,您不必手动执行此操作。在下一节中,我们将讨论可帮助您移除阻塞渲染资源的WordPress插件。但是,我们应该了解这些插件工作的原理。 如何移除阻塞渲染的JavaScript 有几种不同的策略可以移除阻塞渲染的JavaScript。我们在有关如何推迟解析JavaScript的文章中详细介绍这些方法,但以下是主要方法: 异步加载 –让HTML解析器(例如访客的浏览器)下载JavaScript,同时仍然解析HTML的其余部分。也就是说,文件下载时并不会完全停止解析。但是,一旦下载,它将暂停HTML解析器以执行脚本。 延迟加载 –让HTML解析器在解析其余HTML的同时下载JavaScript,并等待执行脚本,直到HTML解析完成。 这Growing with the Web网站制作的插图可以帮助你更好地理解正常脚本加载、脚本异步加载和脚本延迟加载三者之间的区别: JavaScript 正常/异步/延迟加载对比 使用延迟加载的好处是可以确保脚本按照它们在代码中出现的顺序执行。 异步加载不使用这种方法,如果将异步加载应用于所有JavaScript资源,有时会导致问题。因为异步加载通常会破坏页面文档前面呈现所依赖的资源。异步加载产生的最常见问题是损坏的jQuery资源,这些资源会在将jquery.js添加到文档之前尝试加载。 如何移除阻塞渲染的CSS […]

WordPress JavaScript延迟加载,JavaScript解析 文字详细教程

您是否通过性能测试工具运行您的WordPress网站,却遇到了延迟在WordPress中解析JavaScript的指令? 实施此更改可以对您网站的页面加载时间产生积极影响,尤其是对于移动访问者。但是警告可能有点难以理解,这就是为什么我们要准确解释延迟解析JavaScript的含义以及如何在WordPress网站上实现此更改。 以下是您将在本文中学到的内容: 在WordPress中延迟解析JavaScript意味着什么? 如何判断是否需要延迟解析JavaScript 延迟解析JavaScript的不同方法 如何在WordPress中延迟JavaScript解析(4种方法) 如果您只想直接跳到教程,可以单击上面列表中的最后一个链接。 在WordPress中延迟解析JavaScript意味着什么? 如果您曾经通过Google PageSpeed Insights、GTmetrix或其他页面速度测试工具运行过您的WordPress网站,您可能会遇到过延迟解析JavaScript的建议。 但是……这实际上是什么意思?为什么它是一个重要的性能考虑因素? 基本上,当有人访问您的WordPress网站时,您网站的服务器会将您网站的HTML内容传送到该访问者的浏览器。 然后访问者的浏览器从顶部开始,并通过代码呈现您的网站。如果在从上到下的移动过程中找到任何JavaScript,它将停止呈现页面的其余部分,直到它可以获取并解析JavaScript文件。 它会对找到的每个脚本执行此操作,这可能会对您网站的页面加载时间产生负面影响,因为访问者需要在浏览器下载和解析所有JavaScript时盯着空白屏幕。 如果您网站的核心功能不需要某个脚本(至少在初始页面加载时),您不希望它妨碍加载网站更重要的部分,这就是为什么这些页面速度测试工具总是告诉你推迟对JavaScript的解析。 那么延迟解析JavaScript是什么意思呢? 本质上,您的网站会告诉访问者的浏览器等待下载和/或解析JavaScript,直到您网站的主要内容已经完成加载。此时,访问者已经可以看到您的页面并与之交互,因此下载和解析该JavaScript的等待时间不再具有如此负面的影响。 通过加快内容的首屏加载时间,您可以让Google感到高兴,并为您的访问者创造更好、更快的体验。 如何判断是否需要延迟解析JavaScript 要测试您的WordPress站点是否需要延迟解析JavaScript,您可以通过GTmetrix运行您的站点。 GTmetrix会给你打分,还会列出需要推迟的特定脚本: 在GTmetrix中延迟解析JavaScript测试 延迟解析JavaScript的不同方法 有几种不同的方法可以延迟JavaScript的解析。首先,您可以将两个属性添加到脚本中: Async Defer 这两个属性都允许访问者的浏览器在不暂停HTML解析的情况下下载JavaScript。但是,不同之处在于,虽然async不会暂停HTML解析以获取脚本(如默认行为那样),但它会暂停HTML解析器以在获取脚本后执行脚本。 使用defer,访问者的浏览器在解析HTML时仍然会下载脚本,但他们会等待解析脚本,直到HTML解析完成。 与Web一起成长的这张图表很好地解释了这种差异: 图形解释异步与延迟 Varvy的Patrick Sexton推荐的另一种选择是,仅在初始页面加载完成后才使用脚本调用外部JavaScript文件。这意味着在初始页面加载完成之前,访问者的浏览器不会下载或执行任何JavaScript。 最后,您将看到的另一种方法是将JavaScript移动到页面底部。但是,这种方法并不是一个很好的解决方案,因为即使您的页面将很快可见,访问者的浏览器仍会将页面显示为正在加载,直到所有脚本完成。这可能会阻止一些访问者与您的页面进行交互,因为他们认为内容没有完全加载。 如何在WordPress中延迟JavaScript解析(4 种方法) 要在WordPress中延迟JavaScript的解析,您可以采取三种主要途径: 插件——有一些很棒的免费和高级WordPress插件可以推迟JavaScript解析。我们将向您展示如何使用两个流行的插件来做到这一点。 Varvy方法——如果您精通技术,您可以直接编辑您网站的代码并使用Varvy的代码片段。 Functions.php文件——您可以将代码片段添加到子主题的functions.php文件中以自动延迟脚本。 您可以单击上方直接跳转到您喜欢的方法或通读所有技术以找到最适合您的方法。 1. 免费的异步JavaScript插件 Async JavaScript是来自Frank Goossens的免费WordPress插件,他是流行的Autoptimize插件背后的同一个人。 它为您提供了一种使用异步或延迟延迟解析JavaScript的简单方法。 首先,您可以从WordPress.org安装并激活免费插件。然后,转到设置 →  Async JavaScript以配置插件。 在顶部,您可以启用插件的功能并在异步和延迟之间进行选择。记住: Async下载JavaScript,同时仍解析HTML ,但随后暂停HTML解析以执行 […]

WordPress JavaScript优化,JavaScript合并 文字详细教程

加载缓慢的网站是一个巨大的问题,但是,有很多方法可以克服它。在众多解决方案中,您可以尝试在WordPress中正确合并外部JavaScript 。 虽然解决方案可能很简单,但它会像魅力一样发挥作用。在本文中,我们将向您展示为什么必须在WordPress中合并外部JavaScript文件以及如何使用几个简单的步骤来完成。 为什么必须合并外部JavaScript文件? 您可能知道,当您请求一个HTML页面时,浏览器将发送一个对所有所需资源的查询。所有文件,包括JavaScript文件,都将从服务器获取并再次加载到浏览器中。 在每个请求中,JavaScript文件会一起下载,但会按照它们在HTML中出现的顺序执行。虽然单独下载本身可能会减慢网站速度,但顺序过程可能会让您等待更多。 JavaScript文件和CSS文件都是渲染阻塞资源——除非所有文件都完全加载,否则不会加载其他组件。由于这些文件通常位于网页的头部,因此可能会导致问题。 为确保您是否遇到这些问题,您需要通过进行速度测试来检查您网站的性能。 有许多网站,如Pingdom、GTMetrix和Google PageSpeed Insights可以帮助您做到这一点。您所要做的就是放置您的网站链接,然后单击分析。 以下是我们测试站点结果的示例: 理想情况下,结果应该在绿色类别内(快速)。或者至少,确保您的网站不在红色类别中。如果发生这种情况,请立即采取行动。 大多数情况下,如果找到超过五个JavaScript文件,您会收到警告。通过定位问题,您已准备好解决问题。 HTTP/2 实施HTTP/2等最新技术总是有益的。如果您的托管服务提供商支持它  – 您可能不需要合并文件,因为它支持并行下载。 HTTP/2(超文本传输​​协议第2版)于2015年发布,是作为HTTP/1.1的增强版开发的,自1989年以来一直是在线通信的标准。新协议的增强旨在: 提高页面加载速度 启用并行下载 启用多路复用 压缩请求头 Head-of-line或包裹阻塞 这个新版本有几种方法可以减少延迟,这会影响网站的整体性能。 请记住,这个合并外部JavaScript文件的教程是为那些使用HTTP/1.1的人准备的。 如何在WordPress中合并外部JavaScript文件? 如前所述,在进行页面加载速度测试时,多个JavaScript文件会增加总渲染时间并触发警告。 作为一种解决方案,您可以在WordPress中合并外部Javascript文件,将它们全部变成一个文件并删除其余文件。如果您复制并粘贴正确的脚本,则JavaScript组合文件将像单独的文件一样正常工作。 虽然复制和粘贴的想法可能看起来很简单,但手工编码的工作具有挑战性。由于JavaScript的学习曲线很陡峭,因此粗心地执行这些任务将弊大于利。 因此,您可以使用插件在WordPress中结合外部JavaScript,让您的生活更轻松。 最好的插件之一是Autooptimize。 这个插件可以帮助您处理HTML、CSS或JavaScript文件的缩小任务。定期更新,超过900,000次活跃安装,强烈推荐此插件。 虽然您可以免费使用它,但您可以获得其高级版本以获得更多功能:Autooptimize Pro Configuration ( $167 ) 和Complete Speed Optimization ( $671.74 )。 安装并激活后,您可以转到WordPress仪表盘 -> 设置 -> Autooptimize。在JS、CSS & HTML菜单下,您可以启用Optimise JavaScript Code。之后,单击Save Changes。优化是自动的,因此您可以立即再次测试您的网页加载速度以查看改进。 除此之外,如果要合并CSS文件,还可以启用Optimise CSS Code选项。如果您使用的是CDN,则可以启用所有选项,包括CDN选项。 小结 加载速度对于任何网站都非常重要。如果您在本部门遇到任何问题,请尽快尝试解决。 您可以在WordPress中合并外部JavaScript文件,以加快您的网站加载速度。但是,它可能需要您手动处理代码。 […]

WordPress JavaScript优化,JavaScript工具,JavaScript最小化 文字详细教程

大多数用户都希望有一个优雅的网络浏览体验,而JavaScript长期以来一直是开发者的最爱,以提供这种高级的体验。 然而,JavaScript不仅是为了让网站看起来更漂亮。它还直接影响到网站的性能和成功。 加快网站速度或缩短页面加载时间–这两个概念是JavaScript开发的核心–是改善用户体验的关键因素。 如果你想在最短的时间内提升网站的性能,你需要熟悉JavaScript的最小化。它将帮助你从你的JavaScript源代码中排除所有不必要的字符而不改变其功能。更重要的是,它将减少你的网站的加载时间和带宽使用。 JavaScript的最小化可能是很棘手的。在这篇文章中,我们将制定一个方案,帮助你为WordPress和非WordPress网站的JavaScript代码进行最小化。 什么是JavaScript? 什么是代码最小化? 为什么要对JavaScript代码进行最小化? 最小化、美化和压缩的区别 如何最小化JavaScript代码 什么是JavaScript? JavaScript (图片来源: Medium) JavaScript是一种面向文本的脚本语言,用于在客户端和服务器端创建互动网站。与大多数语言相比,它是一种更简单、更不复杂的语言,这也是它被广泛使用的原因。 HTML和CSS构建了一个网站的结构,而JavaScript增加了复杂的功能,为你的网站带来互动性,以吸引用户。例如,JavaScript提供了复杂的元素,如滚动的视频点唱机、2D/3D视频和互动地图。 值得注意的是,网络浏览器可以理解JavaScript。因此,与HTML和CSS一起,如果你对网络开发感兴趣,它是一个熟练的选择。如果你需要创建一个高度互动的网站,并在所有浏览器中无障碍运行,那么JavaScript是你可以采用的最可靠的选择。 什么是代码最小化? 最小化也被称为最小化。代码最小化意味着优化代码,以节省空间,减少页面加载时间,并降低网站带宽使用。然而,最大的问题是在不改变功能的情况下最小化代码。 代码最小化在所有核心编程技术中都是可能的,包括HTML、CSS,以及–正如我们即将看到的–JavaScript。然而,这个过程并不是一蹴而就的。在保持代码功能的同时,还要做一些工作来使其更加紧凑。 为了最小化JavaScript代码,你必须解析它,压缩它,并获得输出。一旦它被最小化,它应该是肉眼几乎无法阅读的。你已经删除了所有不必要的空白、注释、换行符,以及最初使代码可读的一切。 你可能还需要对代码做一些进一步的修改–例如,内联函数、删除块定界符、使用隐含条件,或者重写局部变量。 未简化与简化的JavaScript代码示例 让我们来看看一些示例代码。这第一块是普通的、没有经过删减的JavaScript。 // program to check if the string is palindrome or not function checkPalindrome(str) { // find the length of a string const len = string.length; // loop through half of the string […]

大多数网站都会使用某些 JavaScript 来增加交互功能和改善用户体验。有的网站使用 JavaScript 来实现菜单功能,有的使用它来抓取产品或者价格信息,有的使用它从多个源获取内容,在某些情况下,网站会全站使用 JavaScript。当今互联网的现实是:JavaScript 无处不在。

大多数网站都会使用某些 JavaScript 来增加交互功能和改善用户体验。有的网站使用 JavaScript 来实现菜单功能,有的使用它来抓取产品或者价格信息,有的使用它从多个源获取内容,在某些情况下,网站会全站使用 JavaScript。当今互联网的现实是:JavaScript 无处不在。 正如 Google 的 John Mueller 所说: 纯HTML的网站在如今已经是稀有物种-作为SEO从业人员,应该打开怀抱,顺应潮流。 向JS开发人员学习并与他们分享SEO知识。 JS不会消失。 我并不是在说 SEO 从业人员应该走出去学习 JavaScript 编程。情况正好相反。SEO 从业人员主要需要知道 Google 是如何处理 JavaScript 的,以及遇到相关问题时如何解决。甚至在极少数情况下,SEO 从业人员才会被允许去碰代码。我的目标是通过这篇文章帮助你学习: Javascript SEO 是什么 Google 如何处理包含 JavaScript 的页面 如何测试并解决 JavaScript 的问题 渲染选项 让你的 JavaScript 网站对 SEO 友好 JavaScript SEO 是什么? JavaScript SEO 是技术 SEO(搜索引擎优化)的一部分,旨在使包含较多 JavaScript 网站容易被抓取和索引,以及更加搜索引擎友好。目标是为了使这些网站可以被搜索引擎发现,并获得更高的排名。 JavaScript 对 SEO 是有害的吗?JavaScript 是魔鬼吗?完全不是。它只是与许多 SEO 从业人员熟悉的不一样,同时也有一点学习曲线。人们倾向于在一些可能有更好的解决方案的事情上过度使用 JavaScript,但你有时不得不随遇而安。你只需要知道 JavaScript 不是完美的,它不总是适合某项工作的工具。JavaScript 不能像 HTML 和 CSS 那样被逐步解析,它可以很“重”,对页面加载和性能造成影响。许多情况下,你可能在用性能换功能。 Google 如何处理包含 JavaScript 的页面 在搜索引擎早期,一个下载了的 HTML 响应就足以查看大多数页面的内容。但是随着 JavaScript 的兴起,搜索引擎现在需要像浏览器一样去渲染许多页面,这样他们就能像用户一样查看内容。 […]

SOGO Add Script to Individual Pages Header Footer – WordPress plugin WordPress插件下载

点击下载 SOGO将脚本添加到单个页面页眉页脚 插件描述 使用Gutenberg 进行测试创建一个简单的方法将javascript代码添加到单个页面帖子或自定义帖子类型页眉和页脚,例如:添加转换代码以感谢页面将google重新营销代码添加到单个页面以及更多… 在版本1.3中添加了将脚本\样式添加到所有页面而不仅是单个页面的选项,这将允许您将Google重新营销代码添加到整个站点或Google Analytics 以使用它转到“设置” – “页眉页脚设置” 新功能(3.0版):添加了术语/类别页面选项 新功能(2.3版):增加了对WooCommerce商店的支持页。 我们支持现在排除打印页眉和页脚脚本的单个页面,每个页面中的2个复选框支持\ post 购买检查脚本将不会显示在此页面上 我们添加了支持限制脚本仅限于某些帖子类型\ page 如果您喜欢它\使用它 – 请给我们打分。 用法:您需要使用脚本标记粘贴代码,例如:您的代码 屏幕截图 编辑页面元框 安装 将插件上传到’/ wp-content / plugins /’目录通过WordPress的“插件”菜单激活插件导航到页面,帖子或自定义帖子将您的代码压缩到页眉或页脚框中您发布或页面 评论

jQuery Updater – WordPress plugin WordPress插件下载

点击下载 jQuery Updater 插件描述 此插件将 jQuery 更新为最新的官方稳定版本,这是最多的可能在WordPress的最新稳定版本中无法使用。 由于此插件中使用了jQuery 2+,因此jQuery 1.x已过时,还包括 jQuery Migrate 。 没有文件被替换,因此停用此插件会使您的网站恢复原状。 警告 如果您不熟悉beta测试,错误修正,javascript或正在运行的前沿软件,建议不要 。 我不会在JavaScript和jQuery上提供帮助! 报告问题 请在 WordPress.org支持论坛上发布错误报告和请求帮助。我只会提供有关插件引起的问题的帮助,而不是JavaScript和jQuery相关的问题! 请在 GitHub问题页面上报告功能请求和代码更改 如果您遇到任何错误,关闭此插件将完全停用所有内容。 正在进行中 选项屏幕启用/禁用选项以选择特定的jQuery版本自动缓存刷新 有关开发的更多信息,请访问插件 GitHub 2.2.0.1 更新了jQuery迁移到1.3.1删除了未使用的文件 2.2.0 准备好核心转换将jQuery更新为2.2.0 替换了注释使用PHPDocRemoved一些未使用的文件 2.1.4 将jQuery更新为2.1.4Updated自述文件 2.1.3 将jQuery更新为2.1.3修复了jQuery的错误迁移不正确loadingUpdated mini将WordPress的版本修改为3.9删除了一些单元测试脚本 2.1.1 将jQuery更新为2.1.1 2.1.0 将jQuery更新为2.1.0 2.0.3 更新jQuery到2.0.3更新 jQuery迁移到1.2.1改进的文档包含常见问题解答和删除的屏幕截图。 (谁想看到javascript的截图?)添加了jQuery 1.x作为fallbackFallback:将jQuery更新为1.10.2由于WordPress 3.6这个插件无法破坏仪表板。 2.0.0.1 / 2.0.0.2 添加 jQuery Migrate 2.0.0 […]

Shortcoder – WordPress plugin WordPress插件下载

点击下载 Shortcoder 报告错误 屏幕截图 Shortcoder admin页。 编辑短代码。 弹出以选择并在帖子中插入短代码。 插入帖子的短代码。 在帖子中执行的短代码。 安装 解压缩压缩文件并将文件夹 Shortcoder 上传到 / wp-content / plugins / 目录。通过以下方式激活插件 WordPress中的插件菜单。转到“Shortcoder”管理页面。管理页面位于“设置”菜单下。输入短代码名称。在其中粘贴一些代码。然后在帖子中使用短代码 [sc name =“短代码名称”] 。例如:如果“youtube”是短代码名称,那么只需在帖子中使用 [sc name =“youtube”] 即可! 您还可以在帖子中插入一些参数。检查此页面了解更多。 常见问题 请访问插件主页了解大量常见问题解答。这里给出了选择。 我创建了一个短代码,如何使用它? 例如,考虑你做了一个短代码“广告”。然后你应该在帖子中使用短代码 [sc name =“advertisement”] 。 如何暂时禁用短代码? 只需在短代码管理页面中选中“暂时禁用此短代码”即可将其禁用。 注意:当您禁用短代码时,短代码将会不在页面中执行。 更多常见问题 评论

Theme Authenticity Checker (TAC) – WordPress plugin WordPress插件下载

点击下载 主题真实性检查器(TAC) 插件描述 扫描所有主题文件以查找潜在的恶意或不需要的代码。 TAC做什么 TAC代表主题真实性检查器。 TAC搜索每个已安装主题的源文件以查找恶意代码的迹象。如果找到此类代码,TAC将显示主题文件的路径,行号以及可疑代码的小片段。从 v1.3 开始,TAC 也搜索并显示静态链接。 那你做什么?仅仅因为代码存在并不意味着它不应该是甚至没有资格作为威胁,但大多数主题作者不包括WordPress范围之外的代码,并且没有理由混淆他们免费提供的代码。网页。我们建议您将主题作者与脚本找到的代码以及下载主题的位置联系起来。 此插件的真正价值在于您可以快速确定需要清除代码的位置,以便安全地享受您的主题。 历史 当我们在网络上可用的免费WordPress主题中反复发现混淆的恶意代码时,TAC开始了。需要一种快速扫描主题以获取不良代码的方法,因此我们将此插件放在一起。 经过谷歌搜索和我们自己的探索后,我们发现了来自5thiryOne的Derek 关于这个主题的文章。这笔交易是许多第三方网站提供免费的WordPress主题与编码脚本插入 – 有些甚至声称解码乱码构成违反版权法。编码的脚本可能包含各种不需要的有效负载,例如推广第三方站点或前夕n劫持企图。 屏幕截图 TAC报告页面 安装 下载并解压缩最新版本TAC的版本: 上传 tac.php 到 / wp-content / plugins / 目录通过WordPress的“插件”菜单激活插件转到外观 – &gt; WordPress管理员中的TAC扫描结果将显示每个主题,包含任何威胁的文件名和行号。您可以在WordPress主题编辑器中单击要编辑的主题文件的路径 常见问题 安装说明 下载并解压缩最新版本的TAC后: 上传 tac.php 到 / wp-content / plugins / 目录通过WordPress的“插件”菜单激活插件转到外观 – &gt; WordPress管理员中的TAC扫描结果将显示每个主题,包含任何威胁的文件名和行号。您可以在WordPress主题编辑器中单击主题文件的路径进行编辑如果我找到了什么? 联系主题的原作者,仔细检查该部分代码是否应该首先出现在主题中 – 很可能不应该因为没有逻辑原因在主题中有混淆代码。 如果某些内容是恶意的或只是不需要的, TAC 会告诉您要编辑的文件,您甚至可以直接点击文件路径直接进入WordPress主题编辑器。 […]

Async JavaScript – WordPress plugin WordPress插件下载

点击下载 异步JavaScript 插件描述 使用Async Javascript消除上载内容中的渲染阻止Javascript。 渲染阻止Javascript可防止在javascript加载完成之前呈现页面上的首屏内容。这可能会影响您的网页速度,最终影响您在搜索引擎中的排名。它还会影响用户的体验。 异步JavaScript使您可以完全控制将“异步”或“延迟”属性添加到或排除的脚本,以帮助提高WordPress网站的性能。 安装 安装非常简单: 上传zip文件并将其解压缩到/ wp-content / plugins /目录中通过WordPress的“插件”菜单激活插件Go至设置&gt; Async JavaScript 菜单加载设置页面 FAQ 哪些浏览器支持’async’和’defer’属性 ‘async’属性是HTML5中的新功能。它受以下浏览器支持: ChromeIE 10及更高版本Firefox 3.6及更高版本的SatariOpera我可以获得帮助吗? 通过 wordpress.org支持论坛支持异步JavaScript。 您是否提供专业的支持/配置服务? 我们在 https://autoptimize.com/ 为Async JavaScript和完整的网络性能优化服务提供优质服务。那么CSS呢? 顾名思义,Async JavaScript仅用于增强JavaScript加载。异步JavaScript对CSS没有任何影响。 我们建议使用awesome Autoptimize 插件和Async JavaScript进行CSS优化。 我想要,我应该如何删除Async JavaScript?禁用插件删除插件 评论

BJ Lazy Load – WordPress plugin WordPress插件下载

点击下载 BJ延迟加载 插件描述 延迟加载可以加快网站加载速度并节省带宽。 此插件会使用占位符替换所有帖子图片,发布缩略图,重力图像和内容iframe,并在访问者滚动页面时加载内容,以便进入浏览器窗口。也适用于文本小部件。 由于它适用于iframe,因此它还涵盖了来自YouTube,Vimeo等的嵌入视频。 您还可以使用简单的过滤器在主题中延迟加载其他图片和iframe。 非JavaScript访问者获取noscript中的原始元素。 与用于响应图像的 RICG响应图像插件兼容。 如果您有任何问题,请告诉我。最快的回复方式是通过Twitter:https://twitter.com/bjornjohansen 翻译 俄语(ru_RU)由ElvisrkHebrew(he_IL)由Imri SagivePolish(pl_PL)作者:MaciejGryniukNorwegianBokmål(nb_NO )作者:BjørnJohansen 发展发生在GitHub 。非常欢迎拉动请求。 可选用法 如果您在自定义模板中输出图像或想要延迟加载主题中的其他图像,则可以通过过滤器传递HTML: &lt;?php $ img_html =’&lt; img src =“myimage.jpg”alt =“”&gt;’; $ img_html = apply_filters(’bj_lazy_load_html’,$ img_html); echo $ img_html;?&gt; 开发人员注意事项:过滤器的优先级为10. 安装 点击下载并解压插件将’bj-lazy-load’文件夹加载到’/ wp -content / plugins /’目录,通过WordPress的“插件”菜单激活插件。 FAQ 安装说明点击下载并解压缩插件将’bj-lazy-load’文件夹加载到’/ wp-content / plugins /’目录,通过WordPress的“插件”菜单激活插件.Whoa,这个插件正在使用JavaScript。没有JS的访客呢? 不用担心。它们在noscript元素中获取原始元素。但是,没有懒惰加载他们。 我正在使用CDN。这个插件会干扰吗? 延迟加载工作正常。图像仍将从您的CDN加载。 如何验证插件是否正常工作? 检查您的HTML源代码或在Web Inspector,FireBug或类似工具中查看工作中的魔力。 […]

Simple Custom CSS and JS – WordPress plugin WordPress插件下载

点击下载 简单自定义CSS和JS 插件描述 通过轻松添加自定义CSS和JS代码自定义您的WordPress网站外观,甚至无需修改您的主题或插件文件。这非常适合为您的网站添加自定义CSS调整。 产品特点 带语法高亮的文本编辑器打印代码内联或包含在外部文件中打印代码标题或页脚将CSS或JS添加到前端或管理员侧添加任意数量的代码以保存您的更改更改主题 屏幕截图 管理自定义代码 添加/编辑Javascript 添加/编辑CSS 安装 从WP管理面板中,单击“插件” – &gt; “添加新”。在浏览器输入框中,键入“Simple Custom CSS and JS”。选择“Simple Custom CSS and JS”插件,然后单击“Install”。激活插件。 或… 点击下载此页面中的插件。将.zip文件保存到计算机上的某个位置。打开WP管理面板,然后单击“插件” – &gt; “添加新”。单击“上传”..然后浏览到从此页面下载的.zip文件。单击“安装”..然后“激活插件”。 或… 点击下载此页面中的插件。将.zip文件提取到计算机上的某个位置。使用FTP或主机cPanel获取access到您的网站文件目录。浏览到 wp-content / plugins 目录。将解压缩的 custom-css-js 文件夹上传到此目录位置。打开WP管理面板..单击“插件”页面..然后单击新添加的“简单自定义CSS和JS”插件下的“激活”。 FAQ 如果我想添加多个外部CSS代码怎么办? 如果您编写多个相同类型的代码(例如:两个外部CSS代码),则所有这些代码将依次打印 此插件是否会影响加载时间? 单击保存按钮时,代码将缓存在文件中,因此没有繁琐的数据库查询。 插件是否会修改我在编辑器中编写的代码? 不,代码的打印方式与编辑器完全相同。它不会以任何方式进行修改/检查/验证。你对那里所写的内容负全部责任。 我的代码未在网站上显示 请尝试以下方法之一: 1.如果您使用任何缓存插件(如“W3 Total Cache”或“WP Fastest Cache”),那么请在查看网站上印刷的代码之前忘记删除缓存。 2.确保代码处于已发布状态(不是草稿或在已删除邮件中)。 3.检查 wp-content / uploads […]

100% Secure Checkout

PayPal / MasterCard / Visa