集锦
更容易上传 文件类型检测–单个上传按钮 拖放式媒体上传器
仪表板设计 仪表板中的新工具栏,结合了管理栏和管理标题 一些屏幕的响应设计,包括iPad/平板电脑支持 弹出菜单,提供对任何屏幕的单击访问
新用户体验 新功能指针,帮助用户导航新功能 关于屏幕的更新后 新安装的仪表板欢迎区
工具集工具 更好的联合编辑,可以立即释放帖子锁 切换主题时不要丢失小部件 Tumblr进口商
发动机罩下的改进 性能改进和数百个错误修复
用户功能
概述
管理员doctype更改为HTML5( #18202年 ) 默认情况下在后端显示工具栏( #17899 ) 拖放多文件上传(旧版IE除外) 修复Press This编辑器 将管理菜单从下拉菜单切换到弹出菜单 WebMatrix支持 改进cron锁定; 避免多个cron进程在相同事件上循环 添加指针功能,以及指向管理栏的指针 介绍帮助选项卡和WP_Screen 对更新标签进行样式调整
仪表板
确保仪表板最近评论小部件中的文本正确结束
帖子
插入要按日期/时间排序的库时,请使用post_Date字段而不是ID进行排序 将“发布标签”重命名为“标签” 使DFW(无分心写作)内容宽度与主题中报告的宽度完全匹配 改进视觉编辑器中的图像拖动大小检测(仅在FF和IE中支持),如果图像是软重定尺寸的,则删除size-*类 添加TinyMCE命令以处理上传/插入弹出窗口的打开,修复快捷方式“Alt+Shift+M”,修复DFW中的“图像”按钮 密码后允许撇号 将文章格式添加到快速编辑和批量编辑 如果当前帖子类型不支持标题或缺少标题,则隐藏DFW中的帖子标题字段 清除Post_ID阴性的残留物
媒体
将媒体按钮合并为一个 将“放置区域”的样式添加到Media->Add New 添加对rar和7z文件上传的支持
链接
评论
编辑或回复评论时使用WP_Editor 对评论行中的查看文章链接使用“查看文章”而不是“#”
外观
使用Twenty Eleven中的设置字段/部分API 在TinyMCE编辑器中将所有父主题样式表加载到子主题样式表之前 成功安装插件/主题后,清理它们的上传 改进了主题上传和验证 切换主题时避免丢失小部件 使无分心写作内容宽度与主题中报告的宽度完全匹配 允许使用current_theme_supports()检查特定的帖子格式 改进的菜单 Twenty Eleven主题选项页面的上下文帮助
插件
改进插件上传和验证 停止记住上次查看的插件屏幕; 返回plugins.php时始终显示所有插件
工具
将Tumblr导入器添加到导入器列表 添加wxr_export_skip_posmeta筛选器以在导出中跳过posmeta
用户
删除了用于禁用仪表板中工具栏(3.2中的admin-bar)的用户选项
设置
在“设置”>“永久链接”中添加postname,并删除有关永久链接性能的帮助文本; 使slugs(和/归档/重写基础)可翻译 澄清设置>隐私 在“设置”>“常规”中使用标题案例 不允许在robots.txt中索引wp-admin和wp-includes
安装过程
多点会议
允许创建具有IDN域的网站 将网络/settings.php POST处理移出网络/edit.php 解散wp-admin/network/edit.php 在网络管理员中安装主题后添加“网络启用”链接 在wpmu_update_blogs_date()中使用update_blog_details() 将网络设置更改为仅设置 为network/themes.php实施批量更新 修复通过电子邮件确认邀请现有用户访问网站的问题 点击update-core.php时,每小时检查一次插件/主题更新,而不仅仅是themes.php/plugins.php
开发、主题、插件
将单词从wp_trim_excerpt()抽象为wp_trim_words() 添加 wp_unique_post_plug 过滤器 当插件或主题过早访问$wp_scripts或$wp_styles时,添加_doing_it_wrong()(还修复了本地化) 将筛选器添加到 is_multi_author() 向wp_unique_post_slug添加一个通用过滤器,以允许对唯一性功能进行完全自定义 在页面属性框的wp_dropdown_pages()中添加参数过滤器; 为listpages过滤器提供post对象的上下文 添加过滤器,以便用户可以选择主题和插件添加的自定义图像大小 为安装/升级查询添加过滤器,以便单元测试安装程序可以强制创建InnoDB表,以便我们可以在每次测试后使用事务将数据库恢复到其初始状态 为java.util.zip添加充气支持。 WP_Http_Encoding::compatible_gzinflate()中的导流板 向WP_User添加神奇的get/set/isset方法以避免数据重复; 标准化WP_User::ID 添加pre_ent2ncr过滤器 addsiteoption不应更新现有选项,应返回布尔值,并且只应在成功时运行操作 允许get_blog_option(null,…)命中当前博客的缓存; add_blog_option、update_log_option和delete_blog_ option的新返回值; 如果add/update/delete_option失败,请不要在这些函数中设置缓存 允许“id”在get_bookmarks()中工作; 添加linknotes,尽管这样的排序不是一个好主意 允许在get_bookmarks()中按id排序 允许完全忽略wp_trim_excerpt()中的文本参数,而不需要空白字符串 当元值为数组时,在WP_Meta_Query::get_sql()中自动设置“compare”=>“IN” 将日期选择器中的月份下拉显示更改为包含月份编号 完全删除wp_add_script_data() 将更新计数代码合并到wp_get_update_data()中 更新术语计数时仅统计已发布的帖子; transitionpoststatus上的fire术语计数更新 取消使用get_current_screen()->add_help_tab()的add_contextual_help() 在WP_screen中弃用favorite_actions()、add_contextual_help()、add_screen_option(),移动meta_box_prefs()和get_screen.icon() 贬低 获取用户数据登录() 和 获取用户邮箱() 取消media_upload_(image|audio|video|file)(),type_url_form_(image | audio| video|file)(); 它们现在包装wpmedia_upload_handler()和wpmedia插入url_form() 取消RSS 0.92提要并将其301为默认提要 弃用screen_options()、screen_ layout()、screen_meta() 取消使用wpmu_admin_redirect_add_updated_param()和wpmu_admin_do_redirect() 消除模糊重写结构的冗长重写规则,从而大幅提高性能 修复delete_postmeta和deleted_postmeta操作的兼容性问题,因为这些操作应该传递meta ID 修复QTags.closeAllTags(),将quicktags中的'tb'替换为'ed',js以明确它是编辑器实例而不是工具栏,小注释快速编辑修复 修复文档中的打字错误 修复wp_update_user(),使其不会阻塞元字段 当WP_DEBUG_display==false时,强制关闭display_errors; 从技术上讲,这是一个向后不兼容的更改,因此如果您希望传递到php.ini(false用于提供),则使用WP_DEBUG_DISPLAY===null 硬化 is_user_logged_in() 针对空$current_user实例,以防止对XML-RPC请求发出PHP通知 让dbDelta()循环遍历它所知道的表,而不是循环遍历可能昂贵且绝对不必要的SHOW tables 改进_wp_menu_output() 改进wp_mail中电子邮件地址的解析,以重新支持RFC2822 nameless“<address@…>”样式 在使用之前将一些MS变量实例化为对象 引入->mysql以允许drop-in将自己声明为mysql,从而允许仍然应用最低版本检查 引入is_main_query(),将查询对象与$wp_the_query进行比较 介绍metadata_exists()、WP_User::get_data_by(),WP_User::get()和WP_User::has_prop()。 不使用元填充用户对象 为引入新的钩子registered_post_type 寄存器_主机类型 ,和注册的轴切 寄存器_轴切术 引入register_meta()、get_metadata_by_mid()和*_post_meta功能 引入wp_allowed_protocols()以在wp_kses()和esc_url()中使用 介绍wp_cache_incr()和wp_cach_decr() 引入WP_Dependencies::get_data()方法,更改脚本和样式优先级以遵循HTML中的“自然”顺序,即最后一个获胜 引入wp_get_db_schema()来检索各种风格的数据库模式; 无需使用全局; 允许多次调用wpmu_create_blog() 引入wp_no_robots()并将其调用为不应被索引的页面,无论博客隐私设置如何 引入wp_suspend_cache_addition(),以便在缓存添加无效时减少内存使用 让check_theme_switched()运行一个操作,这样插件和主题作者就可以避免在切换主题时丢失小部件 优化 获取项(_term) 不查询term_id=0并改进准备好的查询以将%d用于term_id 优化主页的parse_request 性能改进 wp_list_pluck() 在快速/批量编辑中正确处理订单、模板和父页面属性的显示 正确处理wp_list_filter()中的嵌套数组 将以问号开头的url识别为不需要预先添加方案的相对url 重构Quicktags 从中删除按引用返回 获取角色(_role) 删除对<link rel=start>、end、up和index的支持。 HTML工作组删除了这些rel=“”值 删除旧的根提要文件,但不要将这些文件添加到旧文件中,以将其保留在现有安装中 分类法的父帖子类型需要show_ui而不是public 返工 获取隐藏元框() 利用完整的WP_Screen对象; 防止自定义帖子类型在默认情况下隐藏其显式支持的元框 在注释提要循环中设置post全局变量,以便对post相关模板标记的任何调用都能正常工作 将屏幕帮助和选项存储为WP_screen的静态数据; 单个屏幕对象不再保存数据,它无法在构造或以其他方式获取时重新生成数据; convert_to_screen()现在返回WP_screen对象; 各种各样的全球性事件都消失了; 介绍WP_Screen::get_option(); 允许稍后引入正式工厂 支持get_adjacent_post()中排除的类别ID的数组或逗号分隔列表 支持使用 wp_enque_script()(问题脚本) 和 wp_enqueue_style() &n个 bsp; 在HTML正文中; 所有脚本和样式都添加到页脚中 将pomo库与当前GlotPress版本同步 将delete_meta()、get_post_meta_by_id()、update_meta 元数据API ; 将compat*_postmeta操作添加回元数据API 转弯 is_blog_user() 成为get_blogs_of_user()的便利包装器; 修复了不包含博客ID的博客前缀is_blog_user() 仅在publish_post;上更新博客last_updated time; privateto_published和publish_phone都过于宽泛,在其他方面都是多余的 将jQuery更新为1.7.1 将jQuery UI更新为1.8.16 将Plupload更新为1.5.1.1 更新quicktags.js(HTML编辑器) 将TinyMCE更新至3.4.5 使用add_option()方法,引入add_option_context()方法在屏幕选项上方添加特定文本 使用 获取模板目录() 而不是二十世纪十年代和十一年代的TEMPLATEPATH 使用json_encode()添加脚本数据(以前是l10n); 为WP_Styles添加相同的功能,以便在输出样式表后添加内联css 在install.php中使用wp_print_scripts() 各种PHPdoc更新包括:对于all_item、menu_name、WP_List_Table::views()、cache.php、get_option()、wpdb::prepare()、get_template_part()、esc_url()、get_meta_sql(),WP_Screen、WP_Http_Encoding::compatible_gzinflate(),zeroise(),WP_add_script_before()和WP_editor() WP_Filesystem_*::mkdir()始终取消扫描路径,不要浪费时间试图创建“空”路径