ID |
Summary |
Component |
Type |
#35133 |
Make the admin (and super admin) menu more flexible in width |
Administration |
enhancement Enhancements are simple improvements to WordPress, such as the addition of a hook, a new feature, or an improvement to an existing feature. |
#32396 |
Settings Reduction |
Administration |
enhancement |
#35774 |
WordPress admin <title> structure |
Administration |
enhancement |
#16708 |
Taxonomy A taxonomy is a way to group things together. In WordPress, some common taxonomies are category, link, tag, or post format. https://codex.wordpress.org/Taxonomies#Default_Taxonomies. checkboxes to radio buttons |
Administration |
feature request A feature request should generally begin the process in the ideas forum, on a mailing list, as a plugin, or brought to the attention of the core team, such as through scope meetings held for each major release. Unsolicited tickets of this variety are typically, therefore, discouraged. |
#25669 |
Introduce helper function for AJAX checks |
Bootstrap/Load |
enhancement |
#25137 |
Enable safe mode to run WordPress without loading plugins |
Bootstrap/Load |
feature request |
#34106 |
Comments should have real permalinks |
Comments |
defect (bug A bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority.) |
#22198 |
Realigning the Discussions Settings page |
Comments |
enhancement |
#27111 |
Turning off global comments should include existing content |
Comments |
enhancement |
#16252 |
Allow comment reparenting to fix poor threading |
Comments |
feature request |
#34923 |
Introduce basic content authorship in the Customizer 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. |
Customize |
enhancement |
#18584 |
Nav menus need more hooks 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. for extensibility (on admin page & in customizer) |
Customize |
enhancement |
#35827 |
Customizer: Create a dropzone for adding images |
Customize |
enhancement |
#18623 |
Allow themes to pre-register multiple custom backgrounds |
Customize |
feature request |
#34062 |
The WXR export tool should export terms metadata |
Export |
enhancement |
#22435 |
Export API An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. |
Export |
enhancement |
#32802 |
Update Masonry (v3.3.2) & imagesLoaded (v3.2.0) package |
External Libraries |
enhancement |
#24846 |
Usage of a shortcode A shortcode is a placeholder used within a WordPress post, page, or widget to insert a form or function generated by a plugin in a specific location on your site. disables wpautop filter 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. |
Formatting |
defect (bug) |
#4539 |
Abbreviated year followed by punctuation or markup doesn’t texturize |
Formatting |
defect (bug) |
#28449 |
Prevent widows |
Formatting |
enhancement |
#30130 |
Normalize characters with combining marks to precomposed characters |
Formatting |
enhancement |
#13429 |
Updating Link URL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org on image within Admin with Gallery |
Gallery |
defect (bug) |
#21667 |
Add some user agent to wp_is_mobile |
General |
enhancement |
#36335 |
Next generation: core autoloader proposal |
General |
feature request |
#34053 |
HTTP HTTP is an acronym for Hyper Text Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands. API (Curl backend) inappropriately sends Content-Length header The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. on POST requests made through a proxy server CONNECT |
HTTP API |
defect (bug) |
#33073 |
Some strings need “no HTML HyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers. entities” translator comments |
I18N Internationalization, or the act of writing and preparing code to be fully translatable into other languages. Also see localization. Often written with a lowercase i so it is not confused with a lowercase L or the numeral 1. Often an acquired skill. |
enhancement |
#34625 |
wp-login.php site title link points to wordpress.org The community site where WordPress code is created and shared by the users. This is where you can download the source code for WordPress core, plugins and themes as well as the central location for community conversations and organization. https://wordpress.org/ |
Login and Registration |
defect (bug) |
#15384 |
wp-login.php refactor |
Login and Registration |
enhancement |
#34401 |
Search mechanisms complaning of access denied error on wp-login.php?action=logout |
Login and Registration |
enhancement |
#22139 |
Hooks for wp-login customization |
Login and Registration |
enhancement |
#22837 |
WP Needs to Set “Sender” and “Reply-To” or DKIM/DMARC will not work using wp-mail (via PHPMailer) |
Mail |
defect (bug) |
#21659 |
wp_mail() problem with Reply-To header |
Mail |
defect (bug) |
#29513 |
Move heavy lifting of wp_mail() to child class of PHPMailer |
Mail |
enhancement |
#22942 |
Remove Post by Email |
Mail |
enhancement |
#32378 |
Image Uploads automatically puts “Olympus Digital Camera” as caption |
Media |
defect (bug) |
#22938 |
Presentation of hierarchical taxonomy in Media modal should be checkboxes rather than comma-separated tag A directory in Subversion. WordPress uses tags to store a single snapshot of a version (3.6, 3.6.1, etc.), the common convention of tags in version control systems. (Not to be confused with post tags.) list |
Media |
enhancement |
#21295 |
Retroactively generate new images sizes if requested |
Media |
enhancement |
#31050 |
Better PDF Upload Management |
Media |
feature request |
#13910 |
Get Menu name with wp_nav_menu() |
Menus |
feature request |
#35791 |
WP_Site_Query class |
Networks and Sites |
task (blessed) |
#31245 |
Replace alloptions with a key cache |
Options, Meta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. APIs |
enhancement |
#17817 |
do_action/apply_filters/etc. recursion on same filter kills underlying call |
Plugins |
defect (bug) |
#20578 |
Allow users to delete a plugin A plugin is a piece of software containing a group of functions that can be added to a WordPress website. They can extend functionality or add new features to your WordPress websites. WordPress plugins are written in the PHP programming language and integrate seamlessly with WordPress. These can be free in the WordPress.org Plugin Directory https://wordpress.org/plugins/ or can be cost-based plugin from a third-party without uninstalling |
Plugins |
enhancement |
#12718 |
Better structure for admin menu |
Plugins |
enhancement |
#15691 |
Network (versus site, blog) admin should have its own settings API |
Plugins |
feature request |
#32101 |
Ability to mark plugin as unmanaged |
Plugins |
task (blessed) |
#30352 |
Prevent an editor to move the front page / posts page to trash Trash in WordPress is like the Recycle Bin on your PC or Trash in your Macintosh computer. Users with the proper permission level (administrators and editors) have the ability to delete a post, page, and/or comments. When you delete the item, it is moved to the trash folder where it will remain for 30 days. |
Posts, Post Types |
defect (bug) |
#8592 |
Private Pages not listed in the Parent dropdown |
Posts, Post Types |
enhancement |
#34982 |
New algorithm for displaying a hierarchical list of post objects in the WP_Posts_List_Table is incomplete |
Posts, Post Types |
enhancement |
#18375 |
Post type templates |
Posts, Post Types |
enhancement |
#12955 |
Add get_post filter |
Posts, Post Types |
feature request |
#12706 |
Custom post status bugs in the admin |
Posts, Post Types |
task (blessed) |
#16379 |
Better UI User interface for doing “Page on Front” |
Posts, Post Types |
task (blessed) |
#29660 |
Functions in wp_includes/query.php assume non-null return value from get_queried_object |
Query |
defect (bug) |
#25473 |
wp_text_diff creates wrong number of columns if title arguments are set |
Revisions The WordPress revisions system stores a record of each saved draft or published update. The revision system allows you to see what changes were made in each revision by dragging a slider (or using the Next/Previous buttons). The display indicates what has changed in each revision. |
defect (bug) |
#23314 |
Allow published posts to be revised without being updated immediately |
Revisions |
enhancement |
#20564 |
Framework for storing revisions of Post Meta |
Revisions |
enhancement |
#21374 |
Add core support for letting custom permalink structure for different post types |
Rewrite Rules |
enhancement |
#30579 |
wp_enqueue_style in footer |
Script Loader |
enhancement |
#34292 |
Support for DNS DNS is an acronym for Domain Name System - how you assign a human readable address to a website’s exact numeric coded location (ie. wordpress.org uses the actual IP address 198.143.164.252). Prefetching & Prerender |
Script Loader |
feature request |
#21022 |
Allow bcrypt to be enabled via filter for pass hashing |
Security |
enhancement |
#26475 |
Hierarchical meta box display issues when messing around with new terms |
Taxonomy |
defect (bug) |
#9777 |
Usability : add delete button to edit-tags.php |
Taxonomy |
enhancement |
#23421 |
Add sortable to taxonomy column |
Taxonomy |
enhancement |
#36574 |
Redesign term pages |
Taxonomy |
enhancement |
#14877 |
Ability to create exclusive custom taxonomies |
Taxonomy |
feature request |
#5034 |
Impossible to have duplicate category The 'category' taxonomy lets you group posts / content together that share a common bond. Categories are pre-defined and broad ranging. slugs with different parents |
Taxonomy |
feature request |
#35736 |
Replace ‘Lost Password’ phrase with ‘Reset Password’ |
Text Changes |
defect (bug) |
#34521 |
Unifying permission error messages |
Text Changes |
enhancement |
#31779 |
Warn users before using a built-in file editor for the first time |
Themes |
enhancement |
#30797 |
New function for parent theme stylesheet uri |
Themes |
enhancement |
#22355 |
Template stack – Beyond parent/child theme A Child Theme is a customized theme based upon a Parent Theme. It’s considered best practice to create a child theme if you want to modify the CSS of your theme. https://developer.wordpress.org/themes/advanced-topics/child-themes/. relationships |
Themes |
enhancement |
#33407 |
Theme tags overhaul |
Themes |
enhancement |
#14310 |
Make template hierarchy filterable |
Themes |
enhancement |
#19627 |
Themes should be able to opt-in to a static front page A WordPress website can have a dynamic blog-like front page, or a “static front page” which is used to show customized content. Typically this is the first page you see when you visit a site url, like wordpress.org for example. |
Themes |
feature request |
#33472 |
Templating Engine |
Themes |
feature request |
#27159 |
Removing TinyMCE buttons to improve user experience |
TinyMCE |
enhancement |
#32678 |
Audit toolbar links and content |
Toolbar |
enhancement |
#24579 |
Add Drag’n’Drop UI to plugin and theme manual uploaders |
Upgrade/Install |
enhancement |
#33932 |
Filters for Plugin/Theme Update Email Notifications |
Upgrade/Install |
enhancement |
#15955 |
move_uploaded_file mangles non-ascii characters on Windows platforms |
Upload |
defect (bug) |
#22363 |
Accents in attachment filenames should be sanitized |
Upload |
defect (bug) |
#35669 |
Store widgets in a custom post type WordPress can hold and display many different types of content. A single item of such a content is generally called a post, although post is also a specific post type. Custom Post Types gives your site the ability to have templated posts, to simplify the concept. instead of options |
Widgets |
enhancement |
#21165 |
Make categories widget 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. work with custom taxonomies |
Widgets |
enhancement |
#36532 |
Allow Reordering of Available Widgets |
Widgets |
enhancement |
#32417 |
Add new core media widget |
Widgets |
feature request |
#4280 |
Allow to constrain widgets being displayed on certain page types only |
Widgets |
feature request |