核心周,2016年6月29日-7月5日

欢迎回到最新一期的《周刊》核心核心 Core是运行WordPress所需的一组软件。核心开发团队构建WordPress。,涵盖更改[37903-37980]。以下是亮点:

  • 77次提交
  • 50位贡献者
  • 创建了87张门票
  • 12张票重新开放
  • 86张门票关闭

票证 为bug报告和bug跟踪器上的功能开发创建。数字基于trac时间表适用于上述期间。以下是按组件组织的提交摘要。

代码更改

管理

  • 列表:使分页链接和文本具有更好的响应性。[37912] #33962

构建/测试工具

  • 单元测试:更改一些注释到门票.[37954]
  • 单元测试:删除@组foo注释来自测试_WP_资源_整数::test_dns_prefetch_styles().[37951]
  • 单元测试:从中删除未使用的参数测试_Ajax_DimComment::test_with_bad_id()。防止中出现“参数太少”错误菲律宾比索菲律宾比索 WordPress主要使用的web脚本语言。WordPress需要PHP 5.6.20或更高版本7.1.0.[37950] #37271

评论

定制

  • 修复RTL中的站点图标预览。[37964] #37286
  • 通过拉伸以适应宽度,防止选定图像小于窗格宽度的图像控件被扭曲。[37957] #37277
  • 在引用媒体帧时使用正确的变量。[37955] #36236
  • 控件和菜单屏幕上的文本更改,用于将用户定向到自定义程序自定义程序 该工具内置于WordPress核心,可与大多数现代主题挂钩。您可以使用它预览和修改站点的许多外观设置。.[37904] #37159
  • 为站点图标预览添加“browser.png”的RTL版本。[37963] #37063
  • 与设置消毒/验证、消毒前验证的顺序相反。[37942] #34893,#37192,#37247

编辑器

  • TinyMCE:不触发执行命令加载时,它会在Chrome中聚焦编辑器。[37927] #37243
  • TinyMCE:更新至4.3.13,变更日志:https://github.com/tinymce/tinymce/blob/master/changelog.txt.[37910] #37225
  • TinyMCE,内联链接对话框:执行以下操作时重置内部状态取消链接,按逃生,然后单击编辑器中的其他位置。
    从wplink添加取消链接的快捷方式插件插件 插件是一个包含一组功能的软件,可以添加到WordPress网站。他们可以扩展功能或为WordPress网站添加新功能。WordPress插件是用PHP编程语言编写的,并与WordPres无缝集成。这些可以在WordPress.org插件目录中免费https://wordpress.org/插件/或者可以是来自第三方的基于成本的插件当它触发新的wp_unlink(取消链接)命令。[37906] #36781,#36732,#37153

嵌入

  • 之后[37745],检查是否特色图片并被选为亮点论文 特色图片是博客存档页面上使用的主图片,当帖子或页面在社交媒体上共享时,会被提取。该图像可以用于在站点的小部件区域或帖子摘要列表中显示。在附加事件侦听器之前存在。[37977] #35657

概述

  • Docs:修复一些函数和钩子文档之间的打字错误。s/过滤器/过滤器.[37961] #32246
  • 移除布拉格 收割台标题 你网站的标题通常是人们第一次体验到的东西。位于页面顶部的刊头或页眉是网站外观的一部分。它可以影响访问者对您的内容和您/您组织的品牌的看法。它在不同的屏幕尺寸上也可能看起来不同。来自回应。[37944] #37250
  • 文档:将变更日志条目添加到钩子文档中安全样式.css 滤波器过滤器 过滤器是两种挂钩之一https://codex.wordpress.org/Plugin_API/挂钩。它们为函数修改其他函数的数据提供了一种方法。它们是Actions的对应物。与Actions不同,过滤器是以孤立的方式工作的,不应该有副作用,例如影响全局变量和输出。表示最近CSS公司CSS公司 级联样式表。属性添加。[37931] #35877,#32246
  • 将0传递给时返回“O B”大小格式().[37962] #36635

超文本传输协议超文本传输协议 HTTP是超文本传输协议的缩写。HTTP是万维网使用的底层协议,该协议定义了消息的格式和传输方式,以及Web服务器和浏览器应对各种命令应采取的操作。 美国石油学会美国石油学会 API或应用程序编程接口是一种软件中介,允许程序相互交互并以有限的、明确定义的方式共享数据。

  • 为添加单元测试wp_get_http_headers()wp_remote_retrieve_headers().[37907] #37090

I18n公司国际18n 国际化,或编写和准备代码以完全翻译成其他语言的行为。另请参见本地化。通常用小写字母i书写,因此它不会与小写字母L或数字1混淆。通常是后天习得的技能。

  • 添加翻译人员注释[37858]与其他类似实例更加明确一致。[37948] #37147
  • 本地化jQuery用户界面用户界面 用户界面日期选择器。[37908] #29420
  • 在中调整正则表达式wp_maybe_deline_date()以避免\w个\b条,因为它们在PHP 5.3.3和早期版本中无法正确处理Unicode字符。[37979] #36790
  • 为添加测试wp_maybe_deline_date().还原[37718],$wp_位置需要克隆。[37975] #36790

媒体

  • 当试图显示孤立帖子类型的父帖子标题时,请避免使用PHP通知。[37952] #37186
  • 当用户可以阅读所述帖子时,仅显示父帖子标题。[37941] #37186
  • 改进编辑图像时的表单验证错误处理。[37966] #36316
  • Walker_Nav_Menu_Edit::start_el()初始化$原始_标题具有。添加没有标题的菜单项时,防止显示没有标题的“原始:”。[37953] #36729个

网络和站点

  • 文档:删除的重复文本是主站点()参数。[37932] #37241
  • 简化逻辑分配排序子句在里面获取_位置_路径().[37930] #37215
  • 还原[37874].之后[37923],获取日志摘要()包含了现在不必要的对缓存中存储的对象进行back-compat的尝试。[37929] #36717
  • 还原中的属性类型更改WP_站点.[37922] #34292
  • 文档:在文档块文档块 (phpdoc、xref、内联文档)对于$id(美元)中的属性WP_网络.[37919] #36717
  • 延迟负载扩展WP_站点属性。[37918] #36935
  • 文档:将变更日志条目添加到$博客id$站点id中的属性WP_站点.[37917] #36717
  • ms_已加载之后的操作多站点多站点 用于描述WordPress安装,该安装包含多个博客网络,按站点分组。此安装类型具有共享用户表,并为每个博客创建单独的数据库表(wp_posts变为wp_0_posts)。另请参见网络,博客,网站的引导已完成。[37916] #37235
  • 网络网络 (与网站、博客相比) 行政管理员 (和超级管理员):将“选项已保存”通知替换为“设置已保存”。[37959] #37279

选项,Meta公司Meta公司 元是指组内部工作的术语。对我们来说,这是一个在WordCamp Central和Make WordPress等内部WordPres网站上工作的团队。API(应用编程接口)

  • 使检索注册的元数据实际起作用。初始实现使用了单一的参数,现在已添加到白名单中。[37934] #35658
  • 确保$个参数是数组并简化compat逻辑。[37933] #35658
  • 实际上,对以前的注册方法使用回退身份验证。[37928] #35658
  • 引入扩展的元注册API。仍然需要为以前的行为和新的行为编写大量测试,许多事情都会发生变化。也许事情会爆发#尤洛[37924] #35658

插件

  • 返回中的原始值应用过滤器预处理()如果没有为标签标签 Subversion中的一个目录。WordPress使用标签来存储版本(3.6、3.6.1等)的单个快照,这是版本控制系统中标签的常见约定。(不要与帖子标签混淆。).[37911] #10441
  • 测试:之后[37861]将不推荐使用的筛选器的测试移到过滤器.php.[37909] #10441个
  • 清理卸载插件选项。[37965] #31625

职位,职位类型

  • wp_ajax_inline_save(),不将级别应用于非分级帖子类型。[37913] #35010

文章缩略图

REST APIREST API REST API是RESTful Application Program Interface(API)的缩写,它使用HTTP请求获取、输出、POST和删除数据。这是应用程序前端(想想“手机应用程序”或“网站”)如何与数据存储进行通信(想想“数据库”或“文件系统”)https://developer.wordpress.org/rest-api/.

  • X-WP-N一次响应经过身份验证的请求时的标头。[37905] #35662
  • 在处理API请求时包括自动发现链接头。[37903] #35580
  • 与设置消毒/验证、消毒前验证的顺序相反。[37943] #37247,#37192

脚本加载器

文本更改

主题

  • 避免多次公布主题搜索结果。[37967] #36848
  • 之后[37287],删除不推荐使用的功能类别类别 “类别”分类法允许您将共享共同链接的帖子/内容分组在一起。类别是预定义的,范围广泛。.[37947] #33407
  • 之后[37287],将弃用的主题功能添加到中的标记列表WP_主题::translate_header().
  • 在WordPress主题功能列表中添加“自定义徽标”。[37945] #33407,#36744
  • 文档:修复输入错误WP_主题_安装_列表表描述。[37937] #37234
  • 之后[37742],修复“上传主题”按钮的颜色以匹配其他页面标题操作。[37968] #35457

升级/安装

  • dbDelta()将不再尝试降低文本BLOB(博客)柱。[37939] [37938] #36748
  • 更改主题/更新更新行的优先级。[37978] #13071个
  • 拒绝无效无效 bug跟踪器的解决方案(通常在软件开发中很常见,有时也会诺塔布)这表明票证不是错误、是支持请求或通常无效。闪亮更新中的消息发布消息处理程序。[37976] #37125
  • 从仪表板上的详细信息模式修复插件更新。37974]#37131,#37126
  • 修复上详细信息模式的插件更新更新-核心.php.[37973] #37126
  • 在之后正确减少更新计数翻译翻译 更改文本、单词和显示格式以支持另一种语言的过程(或结果)。另请参见本地化,国际化.更新。[37971] #37127
  • 触发JS公司JS公司 JavaScript是一种通常在浏览器中执行的web脚本语言。通常用于高级用户界面和行为。更新主题时发生的事件。[37970] #37216
  • 安装导入程序插件后触发正确的事件。[37969] #37273

用户

  • 文档:输入wp_list_authors(),澄清包括排除参数也可以是数组。修复重复的排除参数描述。[37949] #37239
  • 调用前检查zxcvbn是否已定义。[37940] #34905

小工具

XML-RPC(XML-RPC)

  • 添加单元测试单元测试 编写代码以测试大型应用程序中的一小段代码或功能。从主题到WordPress核心都有一系列的单元测试。另请参见回归,回归.验证中的IXR更改[37244].[37980] #36586

感谢@阿伊雷斯,@亚当西尔弗斯坦,@阿费西娅,@艾滋病病毒,@阿佐兹,@巴里切伦,@鸟女孩,@博尔格斯布鲁诺,@大提琴演奏,@俱乐部,@丹尼尔巴赫伯,@戴维·安德森,@DrewA图片,@埃里克利斯,@费森,@弗利克索斯90,@弗罗泽尔,@极客软件,@格斗,@海伦,@杰里米弗特,@无赖,@乔麦吉尔,@约宾,@肯西诺,@小鸡,@马克贾奎斯,@尼古拉斯,@尼克沙文,@海洋90,@报价,@帕蒂尔斯瓦普尼尔夫,@诺亚希尔弗斯坦,@奔腾,@彼得威尔逊公司,@极光网,@普莱斯科普,@拉巴林,@雷切尔贝克,@苎麻,@人民币,@sc0ttkclark公司,@施莱瑟拉,@谢尔盖·比尤科夫,@西达蒂,@spacedmonkey(空格键),@瑞士风格,@沃尔德莫滕森,@韦尔彻、和@威斯顿鲁特感谢他们的贡献!

#4-6,#周内核心