Skip to content
  • Log In
  • Register
WordPress.org
  • News
  • Showcase
  • Hosting
    • Themes
    • Plugins
    • Patterns
    • Blocks
    • Openverse ↗︎
    • Learn WordPress
    • Documentation
    • Forums
    • Developers
    • WordPress.tv ↗︎
    • Make WordPress
    • Photo Directory
    • Five for the Future
    • Events
    • Job Board ↗︎
    • About WordPress
    • Enterprise
    • Gutenberg ↗︎
    • Swag Store ↗︎
  • Get WordPress
Get WordPress
WordPress.org

Make WordPress Core

  • Tickets
  • Components
  • Handbook
  • Browse Source
  • Trac Timeline
  • Create a New Ticket
  • Log in
  • Tickets
  • Components
  • Handbook
  • Browse Source
  • Trac Timeline
  • Create a New Ticket
  • Log in
Menu

Welcome!

The WordPress coreCore Core 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 bugbug 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.? Create a ticket in the bug tracker.
  • Want to contribute? Get started quickly with tickets marked as good first bugs for new contributors or join a bug scrub. There’s more on the reports page, like patches needing testing, and on feature projects page.
  • Other questions? Here is a detailed handbook for contributors, complete with tutorials.

Communication

Core uses Slack for real-time communication. Contributors live all over the world, so there are discussions happening at all hours of the day.

Core development meetings are every Wednesday at 15:00 UTC in the #core channel on Slack. Anyone can join and participate or listen in!

      Rajin Sharwar 6:22 pm on October 17, 2023
      Tags: core ( 648 ), dev-notes ( 572 ), dev-notes-6.4 ( 17 ), login-registration   

      HTML markup improvements to the Login and Registration page

      WordPress 6.4 brings a number of key improvements to the HTMLHTML HyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers. markup of the wp-login.php page to make its structure more optimal and allow developers to have more customized individual styling flexibility. This change includes additional specific class names and better encapsulates the error and notice messages on the Login and Registration page.

      Changes for the error and notice messages

      Prior to WordPress 6.4, the <p> tagtag 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.) was used to enclose notice messages, and the <div> tag was used for enclosing the error messages. This scenario is not optimal and was decided to be unified. Also, the error and notice messages were joined with the <br />\n tag in case there is more than one. This was not the best way to go because each message is thought to have different meanings.

      In WordPress 6.4, the <p> tag encloses a single error message. Also, notice paragraphs are now wrapped with a div, and retain the .message, .reset-pass, and .register classes on the div (<div>) instead of the paragraph (<p>). CSSCSS Cascading Style Sheets. selectors such as p.message will not apply styles to the notice messages. In the case of multiple errors, each message is a list item and bullets have been removed in favor of a small margin between error messages.

      Additionally, in WordPress 6.4’s Login and Registration pages, .notice and .notice-error classes are being used on div containers with updated styles for showing the notices and error messages. Below is a structural comparison between the previous markup and the changed markup for the wp-login.php page of WordPress 6.4.

      Changes in the Login form:

      Comparison of the Login form before and after WordPress 6.4.

      Multiple errors were separated by a line break before, and now the errors are in a list with a small margin between them.

      Changes in the Registration form:

      Comparison of the Registration form before and after WordPress 6.4.

      The “Register For This Site” notice message paragraph is now inside a div element; multiple errors now have list markup and a margin between them.

      Changes in the Reset Password form:

      Comparison of the Reset Password form before and after WordPress 6.4.

      Both the notice message and the single error messages are now paragraphs inside a div element instead of only one of those elements.

      Some other changes from WP 6.4 are:

      • Removes .clear elements, and adds a 16px bottom margin for the password strength indicator and the registration form email message, to replace the <br> tag elements.
      • Changes in the margin and padding for Reset Password fields:
      1. The zero bottom margin applies to the rp action but doesn’t apply to resetpass.
      2. The 2.5rem right padding for password inputs applies to both the text and password types with the selector .js.login input.password-input, so the other ones would be unnecessary.

      For more information visit TracTrac An open source project by Edgewall Software that serves as a bug tracker and project management tool for WordPress. ticketticket Created for both bug reports and feature development on the bug tracker.: #30685

      Introduction of new classes for wp-login.php footer links

      In WordPress 6.4, new classes are introduced for the “Log in”, “Register” and “Lost your password?” links in the footer of wp-login.php forms so that they can be easily targeted for individual styling.

      The newly introduced classes are:

      • .wp-login-log-in for the “Log in” link.
      • .wp-login-register for the “Register” link.
      • .wp-login-lost-password for the “Lost your password?” link.

      From WordPress 6.4 onwards, developers and extenders can use these specific classes to target those footer links, and better personalize the visitor’s experience.

      For more information visit Trac ticket: #57590

      Props to @rajinsharwar and @sabernhardt for writing and editing.
      Props to @codente @webcommsat and @611shabnam for review and proofreading.

      #core, #dev-notes, #dev-notes-6-4, #login-registration

      Share this:

      • Click to share on Threads (Opens in new window) Threads
      • Click to share on Mastodon (Opens in new window) Mastodon
      • Click to share on Bluesky (Opens in new window) Bluesky
      • Click to share on X (Opens in new window) X
      • Click to share on Facebook (Opens in new window) Facebook
      • Click to share on LinkedIn (Opens in new window) LinkedIn

          Post navigation

          ← Replacing hard-coded style tags with wp_add_inline_style()
          WordPress 6.4 Release Candidate Phase →

          Site resources

          Email Updates

          Enter your email address to subscribe to this blog and receive notifications of new posts by email.

          Join 7,343 other subscribers
          • Recent Updates
          • Recent Comments
          • No Replies

          Current Release

          The current release in progress is WordPress 6.9. Planned future releases are listed on the Project Roadmap. Feature projects not tied to specific releases can be found on the Features page.

          Regular Chats

          Note: All chats happen on Slack.
          • Weekly Developer Meetings: Wednesday 15:00 UTC in #core
          • About the Dev Chat
          • Agendas | Summaries

          • Performance Weekly Chat Tuesday 15:00 UTC in #core-performance
          • New Contributors Chat
            The 2nd and 4th Wednesday of every month at 19:00 UTC in #core

          See all meetings →

          Recent Posts and Comments

          Team Pledges

          2496 people have pledged time to contribute to Core Team efforts! When looking for help on a project or program, try starting by reaching out to them!

          • About
          • News
          • Hosting
          • Privacy
          • Showcase
          • Themes
          • Plugins
          • Patterns
          • Learn
          • Documentation
          • Developers
          • WordPress.tv ↗
          • Get Involved
          • Events
          • Donate ↗
          • Five for the Future
          • WordPress.com ↗
          • Matt ↗
          • bbPress ↗
          • BuddyPress ↗
          WordPress.org
          WordPress.org
          • Visit our X (formerly Twitter) account
          • Visit our Bluesky account
          • Visit our Mastodon account
          • Visit our Threads account
          • Visit our Facebook page
          • Visit our Instagram account
          • Visit our LinkedIn account
          • Visit our TikTok account
          • Visit our YouTube channel
          • Visit our Tumblr account
          Code is Poetry
          s
          search
          c
          compose new post
          r
          reply
          e
          edit
          t
          go to top
          j
          go to the next post or comment
          k
          go to the previous post or comment
          o
          toggle comment visibility
          esc
          cancel edit post or comment
           

          Loading Comments...
           

          You must be logged in to post a comment.