Make WordPress Core

Opened 7 weeks ago

Last modified 2 weeks ago

#64349 new enhancement

Simplify Editing Experience for Author Biographical Info Field

Reported by: mehul0810's profile mehul0810 Owned by:
Milestone: Awaiting Review Priority: normal
Severity: normal Version: 1.5
Component: Users Keywords: has-patch
Focuses: Cc:

Description

Challenge: The current "Biographical Info" field in user profiles only supports plain text. Many site owners and content teams want to provide basic structure or emphasis in author bio, but they cannot use any formatting such as bold, italic, links, or simple lists. This limitation is not ideal for non-technical users.

Potential Solution: Introduce minimal rich-text support for the Biographical Info field by replacing the plain <textarea> with a TinyMCE-powered classic editor instance. The formatting options can remain intentionally limited (e.g., bold, italic, links, bullet/numbered lists) to maintain simplicity.

Change History (5)

#1 @westonruter
7 weeks ago

  • Component changed from General to Users
  • Version changed from 6.9 to 1.5

The author description field was introduced way back in r674.

Adding rich text to this field was similarly requested for the taxonomy term description in #20901.

This ticket was mentioned in PR #10678 on WordPress/wordpress-develop by @akshat2802.


2 weeks ago
#2

  • Keywords has-patch added

#3 follow-up: @westonruter
2 weeks ago

Are there any examples of TinyMCE being used like this for other screens? I feel that using TinyMCE nowadays may be somewhat obsolete, and that ideally the block editor (or some component of the block editor) should ideally be used instead.

@westonruter commented on PR #10678:


2 weeks ago
#4

See comment.

#5 in reply to: ↑ 3 @azaozz
2 weeks ago

Replying to westonruter:

using TinyMCE nowadays may be somewhat obsolete, and that ideally the block editor (or some component of the block editor) should ideally be used instead.

+1. TinyMCE is old, obsolete and mostly unmaintained. Using the actual WP editor (a.k.a. block editor, Gutenberg) for these fields would be a better user experience and way easier to maintain.

Note: See TracTickets for help on using tickets.