It’s time for another CoreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. Group Update!
3.9 is going strong — here’s a short synopsis of last week’s happenings:
Enhancements and HooksHooks In WordPress theme and development, hooks are functions that can be applied to an action or a Filter in WordPress. Actions are functions performed when a certain event occurs in WordPress. Filters allow you to modify certain functions. Arguments used to hook both filters and actions look the same.
- The first run for a refreshed “Edit Image” modal inside TinyMCE landed, which includes a “replace image” function. Work continues on #24409, if you’d like to help out!
- Arguments are now included when filtering
- New Hook,
resetpass_form, in wp-login.php #21044
wp_upgradehooks to the respective functions. #25762
- Improved Compatibility with MySQL 5.6, which has stricter default SQL modes.
TRADITIONAL. Introduces filterable
incompatible_sql_modesfilterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. for plugins. #26847
- We now throw a notice when wpdb::prepare() is called without a placeholder. #25604
wpdb::db_connect(), allow the loading of a translatable custom database error template. #25703
- TinyMCE updated to 4.0.16. This is important to note as Core shifts to TinyMCE 4.0, because many plugins that extend TinyMCE will need to be updated. #24067
- Dashicons updated to latest. Adds line break, paragraph, code, and bbPressbbPress Free, open source software built on top of WordPress for easily creating forums on sites. https://bbpress.org.. #26936
- MediaElement.js updated to 2.13.2. #26954
3.9 Team Updates:
- Audio/Video: There’s an update post by @wonderboymusic.
- WidgetWidget A WordPress Widget is a small block that performs a specific function. You can add these widgets in sidebars also known as widget-ready areas on your web page. WordPress widgets were originally created to provide a simple and easy-to-use way of giving design and structure control of the WordPress theme to the user. CustomizerCustomizer Tool built into WordPress core that hooks into most modern themes. You can use it to preview and modify many of your site’s appearance settings.: “We’re running more users tests; Working on keyboard accessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility) features; Trying to figure out support for wide widgets; Asked for some code review/notes; And digesting feedback from our recent p2 post.” (@shaunandrews)
Housekeeping items last week included a call for GSoC participation from @jenmylo, and trac component reorganization proposal from @nacin. The reorganization was approved during the chat on Wednesday and is well under way. Additionally, there’s now a new Trac reports overlay and TracTrac Trac is the place where contributors create issues for bugs or feature requests much like GitHub.https://core.trac.wordpress.org/.’s navigation got overhauled.
For expanded details on recent happenings in core, check out “Last Week in WordPress Core,” and last-last week in WordPress Core.