Skip to content

Quick/Bulk Edit: Pass post to quick edit custom hook - #13489

Open
ArkaPrabhaChowdhury wants to merge 1 commit into
WordPress:trunkfrom
ArkaPrabhaChowdhury:fix/quick-edit-custom-box-post
Open

Quick/Bulk Edit: Pass post to quick edit custom hook#13489
ArkaPrabhaChowdhury wants to merge 1 commit into
WordPress:trunkfrom
ArkaPrabhaChowdhury:fix/quick-edit-custom-box-post

Conversation

@ArkaPrabhaChowdhury

@ArkaPrabhaChowdhury ArkaPrabhaChowdhury commented Sep 11, 2026

Copy link
Copy Markdown

This addresses #53195 by rendering the quick_edit_custom_box fields after the selected post ID is known.

Quick Edit initially renders a hidden template that is cloned in JavaScript. The patch adds an authenticated inline-edit-custom-box AJAX request when a post is opened. The request loads the post, checks the nonce and edit capability, invokes quick_edit_custom_box with the actual WP_Post object as its fourth argument, and injects the response into the cloned editor.

Trac ticket: https://core.trac.wordpress.org/ticket/53195

Testing

  • Focused PHPUnit test: 1 test, 3 assertions passed using the Local by Flywheel wordpress-develop PHP/MySQL runtime.
  • PHPCS: 0 errors; 2 existing baseline warnings in unchanged code at class-wp-posts-list-table.php lines 97 and 123.
  • PHPCBF: no fixable errors.
  • PHP lint passed for all changed PHP files.
  • JavaScript lint passed for src/js/_enqueues/admin/inline-edit-post.js.
  • git diff --check passed.

Use of AI Tools

AI assistance: Yes
Tool(s): ChatGPT/Codex
Model(s): GPT-5
Used for: Implementation, test coverage, and validation; the final patch and test results were reviewed before submission.


This Pull Request is for code review only. Please keep all other discussion in the Trac ticket. Do not merge this Pull Request. See GitHub Pull Requests for Code Review in the Core Handbook for more details.

@github-actions

Copy link
Copy Markdown

The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the props-bot label.

Core Committers: Use this line as a base for the props when committing in SVN:

Props arkaprabhachowdhury.

To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook.

@github-actions

Copy link
Copy Markdown

Test using WordPress Playground

The changes in this pull request can previewed and tested using a WordPress Playground instance.

WordPress Playground is an experimental project that creates a full WordPress instance entirely within the browser.

Some things to be aware of

  • All changes will be lost when closing a tab with a Playground instance.
  • All changes will be lost when refreshing the page.
  • A fresh instance is created each time the link below is clicked.
  • Every time this pull request is updated, a new ZIP file containing all changes is created. If changes are not reflected in the Playground instance,
    it's possible that the most recent build failed, or has not completed. Check the list of workflow runs to be sure.

For more details about these limitations and more, check out the Limitations page in the WordPress Playground documentation.

Test this pull request with WordPress Playground.

@ArkaPrabhaChowdhury
ArkaPrabhaChowdhury force-pushed the fix/quick-edit-custom-box-post branch from 8be2fd6 to 0838d67 Compare September 11, 2026 08:26
@ArkaPrabhaChowdhury
ArkaPrabhaChowdhury force-pushed the fix/quick-edit-custom-box-post branch from 0838d67 to e919eff Compare September 11, 2026 09:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant