WordPress删除编码中的空白

我认为WP很好,但我不明白为什么编码人员在发布之前不删除代码中的空格。 谷歌、必应、雅虎和其他搜索引擎都在寻找更好的速度从我们的网站,虽然这是一个小数目,如果编码人员在发布之前删除空格,在整个网络上,这将相当于巨大的节省。 来吧,WP–坚持吧。如果我们都这么做了,想想会有什么不同。 我不明白你为什么要问WordPress core而不是主题的供应商/开发者。为什么不直接使用胺化插件呢? 让我为您提供一个示例:– admin/css中的\"themes rtl\"文件–在删除行之前,行的数量是1761,在删除1535之后。如果我的数学是正确的,那就是226行空行只是坐在那里,什么也不做,只是占用服务器时间。 我想你可以通过使用缩小插件来解决这个问题。 如果你是因为好奇而问这个问题的话–空白是用来帮助开发人员阅读代码的。这就是为什么它在原始文件里。如果您将文件提供给浏览器(而不是开发人员),那么缩小应该发生在文件的副本上。不是源文件。 嗨,安德鲁 我想你没抓住重点。如果所有的程序员都在网络上做这件事,那会有很大的不同。 我知道有一些插件可用,但是为什么还要有另一个插件来做那些好的实践应该做的事情呢。 如果你关心的是调整代码(开发者),那么通过提供一个开发者版本的链接就可以很容易地解决这个问题。生产版本应该删除空白。 在我自己的网站上这样做会有所不同。 我认为你不能告诉人们如何编码。 我认为这是一个相当粗鲁的回答,安德鲁。 解决方案就在那里。如果你想告诉人们如何编码,那你就走不了多远了。 *喝咖啡。咖啡很好,我认为WP很好,但是我不明白为什么程序员在发布之前不删除代码中的空格,我认为有几个原因,其中只有CSS和javascript。WordPress核心文件已经做到了这一点。 如果您仔细查看,您将在源代码中找到文件的最小化版本。只需在/wp-admin/js/或/wp-includes/中查找,就会发现(稍微检查一下)217个缩小的js文件。对于CSS,你会发现…120个文件。 这些文件的名称以.min.js和.min.css结尾,并且很容易找到。缩小PHP文件没有任何好处。没有,齐普,娜达。原因是解释了PHP,并且输出(执行的代码)在删除或不删除空格的情况下是相同的。删除其中的空白将没有任何帮助,但会使普通人无法读取PHP代码,这与开源软件的整体理念背道而驰。 我们希望PHP文件是可读的。它鼓励人们提出修改建议,并保持代码参与对所有人开放。 至于那些其他CSS文件(甚至js文件),你也可以建议一个补丁来缩小这些。 https://make.wordpress.org/core/handbook/working-with-trac/submitting-a-patch/ 如果查看,您将在源代码中找到文件的最小化版本。只要在/wp admin/js/或/wp includes/中查找一下,就会发现(稍微检查一下)217个缩小的js文件。对于CSS,你会发现…120个文件。 必须承认,我不知道这些最小化的文件包含在WP核心文件中。好主意,但有多少人知道?如果我们愿意的话,我认为我们可以简单地用这些最小化的代码来替换完整的版本。 。页面加载速度加快了一点,但这可能是因为我正在查看所有文件,并且正在经历删除所有文件中的空行代码的过程。 最近有很多人谈论谷歌的新搜索标准(自4月份以来),一些网站已经失去了搜索位置。这在很大程度上与网站的移动友好性有关,但正如我们这些人所知道的,认真对待我们的网站,这也与手机加载页面的大小和速度有关。我可以在家里使用一个著名的有线网络获得25mb的速度,但是当我用手机来查看我的网站时,这需要花费很长时间。 我认为WP是一个很好的平台,使用它的人很多,但在我的脑海中,毫无疑问,当我建立一个静态html网站时,它的加载速度比我来过的任何CMS(包括WP、Joomla、Dupal和其他)都要快得多这就是为什么我建议WP社区考虑采取任何措施来提高规模和速度,因为像Google这样的搜索引擎正在要求适合移动应用的小型网站通信。 请不要误解我的意思,WP是一个很好的平台,很多人都付出了时间和努力来实现它,但是网络总是在变化,WP不能停滞不前。 感谢所有为WP做出贡献的人。 从您最近的帖子中,我可以说我对您的理解是错误的。对不起。 没问题,安德鲁,谢谢。 我学到了一些我以前不知道的东西,WP在核心系统中提供了最小化的文件。如果我们共同努力,我们可以继续让WP变得伟大,走向未来,互相帮助。 这就是WP的意义所在,这也是为什么这么多人使用它的原因。 这就是为什么我建议WP社区考虑采取任何可以提高规模和速度的措施,因为像Google这样的搜索引擎都在要求适合移动通信的小型网站。 WP的规模并没有到来在场地大小方面发挥了很大作用。这几乎是所有的主题责任。同样,如前所述,PHP是在服务器上处理的,谷歌不知道有注释块和空白,因为PHP的输出是HTML。 p>您将通过使用干净的代码和采用移动的第一个CSS流来减少大小,这样桌面资产就永远不会加载到移动设备上。 缩小PHP文件的优势为零。 我删除了PHP文件中未使用的行,这样我的站点运行得更顺畅。页面加载速度快了一点,但这可能是因为我正在查看所有文件,并且正在经历删除所有文件中的空行代码的过程。 我只想插话并澄清第一个语句是正确的。缩小PHP文件不会提高性能。缩小(并连接)CSS和JavaScript文件的原因有两个。这些文件将下载到浏览器。文件中的每个字符都是一个字节。 通过缩小它们,可以消除不必要的字节并减小文件大小。这允许浏览器更快地下载资源,从而更快地呈现页面。通过连接,您将所有的javascript或css文件合并到一个文件中。这消除了来自浏览器的多个文件请求。显示页面所需的文件越少,加载速度就越快。另一方面,在将输出发送到浏览器之前,所有的PHP都是在服务器上编译和运行的。如果您想加速PHP,使用操作码缓存来缓存已编译的PHP代码将加快速度。消除这些文件中的空白不会有任何效果,只会使它们更难阅读和编辑。希望这有助于澄清一些误解

admin_action_{$_REQUEST[‘action’]}

do_action( "admin_action_{$_REQUEST[‘action’]}" )动作钩子::在发送“Action”请求变量时激发。Action Hook: Fires when an ‘action’ request variable is sent.目录锚点:#说明#源码说明(Description)钩子名称的动态部分$_REQUEST['action']引用从GET或POST请求派生的操作。源码(Source)更新版本源码位置使用被使用2.6.0 wp-admin/admin.php:...

日期:2020-09-02 17:44:16 浏览:1158

admin_footer-{$GLOBALS[‘hook_suffix’]}

do_action( "admin_footer-{$GLOBALS[‘hook_suffix’]}", string $hook_suffix )操作挂钩:在默认页脚脚本之后打印脚本或数据。Action Hook: Print scripts or data after the default footer scripts.目录锚点:#说明#参数#源码说明(Description)钩子名的动态部分,$GLOBALS['hook_suffix']引用当前页的全局钩子后缀。参数(Parameters)参数类...

日期:2020-09-02 17:44:20 浏览:1060

customize_save_{$this->id_data[‘base’]}

do_action( "customize_save_{$this->id_data[‘base’]}", WP_Customize_Setting $this )动作钩子::在调用WP_Customize_Setting::save()方法时激发。Action Hook: Fires when the WP_Customize_Setting::save() method is called.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分,$this->id_data...

日期:2020-08-15 15:47:24 浏览:798

customize_value_{$this->id_data[‘base’]}

apply_filters( "customize_value_{$this->id_data[‘base’]}", mixed $default )过滤器::过滤未作为主题模式或选项处理的自定义设置值。Filter Hook: Filter a Customize setting value not handled as a theme_mod or option.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分,$this->id_date['base'],指的是设置...

日期:2020-08-15 15:47:24 浏览:885

get_comment_author_url

过滤钩子:过滤评论作者的URL。Filter Hook: Filters the comment author’s URL.目录锚点:#源码源码(Source)更新版本源码位置使用被使用 wp-includes/comment-template.php:32610...

日期:2020-08-10 23:06:14 浏览:925

network_admin_edit_{$_GET[‘action’]}

do_action( "network_admin_edit_{$_GET[‘action’]}" )操作挂钩:启动请求的处理程序操作。Action Hook: Fires the requested handler action.目录锚点:#说明#源码说明(Description)钩子名称的动态部分$u GET['action']引用请求的操作的名称。源码(Source)更新版本源码位置使用被使用3.1.0 wp-admin/network/edit.php:3600...

日期:2020-08-02 09:56:09 浏览:871

network_sites_updated_message_{$_GET[‘updated’]}

apply_filters( "network_sites_updated_message_{$_GET[‘updated’]}", string $msg )筛选器挂钩:在网络管理中筛选特定的非默认站点更新消息。Filter Hook: Filters a specific, non-default site-updated message in the Network admin.目录锚点:#说明#参数#源码说明(Description)钩子名称的动态部分$_GET['updated']引用了非默认的...

日期:2020-08-02 09:56:03 浏览:854

pre_wp_is_site_initialized

过滤器::过滤在访问数据库之前是否初始化站点的检查。Filter Hook: Filters the check for whether a site is initialized before the database is accessed.目录锚点:#源码源码(Source)更新版本源码位置使用被使用 wp-includes/ms-site.php:93910...

日期:2020-07-29 10:15:38 浏览:825

WordPress 的SEO 教学:如何在网站中加入关键字(Meta Keywords)与Meta 描述(Meta Description)?

你想在WordPress 中添加关键字和meta 描述吗?关键字和meta 描述使你能够提高网站的SEO。在本文中,我们将向你展示如何在WordPress 中正确添加关键字和meta 描述。为什么要在WordPress 中添加关键字和Meta 描述?关键字和说明让搜寻引擎更了解您的帖子和页面的内容。关键词是人们寻找您发布的内容时,可能会搜索的重要词语或片语。而Meta Description则是对你的页面和文章的简要描述。如果你想要了解更多关于中继标签的资讯,可以参考Google的说明。Meta 关键字和描...

日期:2020-10-03 21:18:25 浏览:1690

谷歌的SEO是什么

SEO (Search Engine Optimization)中文是搜寻引擎最佳化,意思近于「关键字自然排序」、「网站排名优化」。简言之,SEO是以搜索引擎(如Google、Bing)为曝光媒体的行销手法。例如搜寻「wordpress教学」,会看到本站的「WordPress教学:12个课程…」排行Google第一:关键字:wordpress教学、wordpress课程…若搜寻「网站架设」,则会看到另一个网页排名第1:关键字:网站架设、架站…以上两个网页,每月从搜寻引擎导入自然流量,达2万4千:每月「有机搜...

日期:2020-10-30 17:23:57 浏览:1295