The WordPress coreCoreCore is the set of software required to run WordPress. The Core Development Team builds WordPress. development team builds WordPress! Follow this site for general updates, status reports, and the occasional code debate. There’s lots of ways to contribute:
Found a bugbugA 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.?Create a ticket in our bug tracker.
We use Slack for real-time communication. Contributors live all over the world, so there are discussions happening at all hours of the day.
Our core development meetings are every Wednesday at 05:00 UTC and 20:00 UTC in the #core channel on Slack. Anyone can join and participate or listen in!
We had quite a few people attending, not all of whom were familiar with the project. Thus, we started off with a small recap of the project’s scope and goals. After that we discussed various different topics:
How to modify the sitemaps to include/exclude certain URLS A pull request has been opened to add a FAQ section to the readme that aims to answer these kind of questions. Also, a new way to filterFilterFilters 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.WP_Query instances used for sitemaps has been proposed.
Why are there no changefreq and priority fields? Those are optional fields in the sitemaps protocol and not typically consumed by search engines. The feature pluginFeature PluginA plugin that was created with the intention of eventually being proposed for inclusion in WordPress Core. See Features as Plugins. follows other solutions like Yoast SEO who also don’t include those fields. Developers can still add those fields if they really want too.
Will there be UIUIUser interface controls to include/exclude content from sitemaps? Adding UI controls is currently a non-goal for the project.
Calculating the last modified date for URLs This is rather difficult and computationally expensive in WordPress. Given that sitemaps are first and foremost a discovery mechanism for content, having this data is not necessarily required. We will explore omitting this functionality (GitHub issue).
The default limit of 2000 URLs per sitemap is considered high and might need to be re-evaluated.
Potential compatibility issues with other XML Sitemaps plugins have been discussed. If a site ends up having two sitemaps by accident that wouldn’t be bad. However, the current /sitemap.xmlURLURLA specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org might clash with other plugins. A GitHub issue has been opened to suggesting using /wp-sitemap.xml as the base. This would avoid conflicts in this regard.