WordPress.org

Make WordPress Core

Opened 11 months ago

Closed 4 weeks ago

Last modified 4 weeks ago

#38002 closed enhancement (maybelater)

Customize: provide a path to editing posts created in nav menus

Reported by: celloexpressions Owned by:
Milestone: Priority: normal
Severity: normal Version:
Component: Customize Keywords: needs-patch ui-feedback
Focuses: ui Cc:

Description (last modified by westonruter)

There is currently a usability dead-end where there is no clear path to editing newly-created posts in nav menus. The initial proposal, which was patched in #34923, was to show users an info notification via the notifications API. We need to refine that approach or come up with another way to provide links to edit items once they're published. Note that edit links in the preview do not work.

Here is the flow that was proposed in #34923 (and also patched there, and that code could be reused here if we go with a similar approach):

https://core.trac.wordpress.org/raw-attachment/ticket/34923/34923.5.gif

Related: #39752 (Customize: add a post editing flow)

Attachments (1)

static-front-page-dropdown-pages-controls-with-customize-posts.png (75.8 KB) - added by westonruter 11 months ago.

Download all attachments as: .zip

Change History (16)

This ticket was mentioned in Slack in #core-customize by celloexpressions. View the logs.


11 months ago

This ticket was mentioned in Slack in #design by hugobaeta. View the logs.


11 months ago

#3 @celloexpressions
11 months ago

  • Focuses ui added

Summarizing the discussion in the design chat, there are varying opinions on whether it's an improvement to be able to edit a post, but be taken outside of the customizer context, as opposed to not showing links at all. @helen pointed to the former behavior of the image editor linking to a separate admin page from the media modal as a parallel example.

One idea that might be worth exploring is to open a modal with an existing editor. @westonruter suggested the admin editor as a possible exploration, but the press this editor might be a viable option to explore there. We could also do a new-tab link to the admin as was previously proposed. Or we could leave this as-is without a path to editing until it's possible to edit them directly in the customizer.

#4 @westonruter
11 months ago

Here's a Customize Posts integration with the dropdown-pages control:


Notice the edit and create buttons.

Pull request that includes this code: https://github.com/xwp/wp-customize-posts/pull/272

#5 @celloexpressions
11 months ago

@westonruter did you mean to post that on #38013? We should add the add-new option there in that ticket.

For this ticket, we need to figure out getting to an edit flow, particularly from new menu items associated with newly-published posts.

This ticket was mentioned in Slack in #core-customize by celloexpressions. View the logs.


11 months ago

#7 @jorbin
11 months ago

I feel like this could use some good UI thoughts. @melchoyce or @michaelarestad - either of you have any on this? If not, perhaps it could be included in a design chat?

This ticket was mentioned in Slack in #core-customize by celloexpressions. View the logs.


11 months ago

This ticket was mentioned in Slack in #design by karmatosed. View the logs.


10 months ago

#10 @celloexpressions
10 months ago

  • Milestone changed from 4.7 to Future Release

Punting for now, likely until it is possible to edit this content in the customizer.

#11 @westonruter
7 months ago

  • Description modified (diff)

Related: #39752 (Customize: add a post editing flow)

This ticket was mentioned in Slack in #design by karmatosed. View the logs.


5 weeks ago

#13 @melchoyce
4 weeks ago

Thinking we should close this because of future changes coming post-Gutenberg.

Last edited 4 weeks ago by melchoyce (previous) (diff)

#14 @westonruter
4 weeks ago

  • Milestone Future Release deleted
  • Resolution set to worksforme
  • Status changed from new to closed

Yeah, I think it will be better to focus on the Gutenberg integration rather than add a temporary solution.

#15 @westonruter
4 weeks ago

  • Resolution changed from worksforme to maybelater
Note: See TracTickets for help on using tickets.