WordPress is a great application that you can use to create beautiful websites or blogs. The core software is built by loads of community volunteers, and there are thousands of plugins and themes available to transform your site into almost anything you can imagine.
WordPress is not only free, but is a state-of-the-art semantic personal publishing platform with a strong focus on aesthetics, web standards, and usability.
WordPress was initially developed as a blogging platform, but over the last few years, it has changed into a full-fledged popular content management system (CMS), which is capable of hosting static and dynamic content, e-commerce, event calendars, and audio and video podcasts. This is largely due to the expansive plugin system and the massive support community. It also comes with a great set of features that are designed to make your experience as a web content publisher as easy, pleasant and enjoyable as possible. To get started with WordPress, set it up on a web host for the most flexibility or get a free account from WordPress themselves.
Overall, WordPress has a rich content editor and plugin discoverability. The learning curve is a bit steep for novice users, but WordPress has a good user interface and a massive community to rush to when you get stuck, and are unsure what to do.
Try Gutenberg header wraps over text below on narrow screens.
Minor tweaks to Try Gutenberg callout formatting.
TwentySeventeen backend editor: level 2 bulleted lists nested under numbered lists show numbers instead of bullets.
Bundled Themes: Bump version number and update changelog in Twenty Seventeen for 4.9.8 release.
Adding fields to comments_form args prevents checkbox displaying.
Privacy: Don't replace comment author URL and email with anything.
Commenter cookie consent message should not be displayed if the cookie action isn't hooked.
Customize: Attempt to count uncountable value.
Introduce "Try Gutenberg" callout.
Replace _deprecated_function( 'add_filter' ) with apply_filters_deprecated().
Restrict the Try Gutenberg callout audience.
Emoji: Update Twemoji to 11.0.
Wp_is_stream fails with stream definition containing nonascii chars.
I18n: "About" disambiguation.
Saratov and other cities missing from translations.
Login and Registration:
Missing parameter type for `login_header()`.
Extreme memory leak related to wp_is_stream in wp-includes/functions.php in WordPress 4.9.7.
REST API: Attachments controller should respect "Max upload file size" and "Site upload space" in multisite.
Options, Meta APIs:
Reconsider $object_subtype handling in `register_meta()`.
Posts, Post Types:
Add action hook to get_inline_data().
Privacy: Pagination screen options for the requests list tables.
Add Request Type into Admin Email Subject for GDPR.
GDPR Privacy Page setting allows for Draft Pages.
The input field id username_or_email_to_export should be something else on remove_personal_data page.
"Silence is golden" index.html generates output.
Add filter for email subject for erasure complete notification.
Replace `site_url( 'wp-login.php' )` in `wp_send_user_request()`.
Add a privacy setting to disable comment cookie consent.
GDPR filters should provide either $request or $request_id.
Filter the subject within _wp_privacy_send_request_confirmation_notification.
Inconsistent use of blogname and sitename in Privacy emails.
Admin emails after email confirmation don't work for data privacy requests.
Remove "// WPCS:" comments.
REST API saves attachments with absolute path for `_wp_attached_file` on Windows platforms.
REST API: Only render fields specific to request when _fields= is used.
REST API: Expose revision count and last revision ID on Post response.
REST API: Declare user capability to perform actions using JSON Hyper Schema `targetSchema`.
WP_Term_Query get_terms generates invalid sql queries.
REST API: Taxonomy and term endpoints should use correct permission checks.
Update to TinyMCE 4.7.13.
TinyMCE: do not force-load external TinyMCE plugins.