Repository navigation
Breadcrumbs: Add taxonomy visibility option - #79218
Pranjal1423 wants to merge 9 commits into
Conversation
|
Warning: Type of PR label mismatch To merge this PR, it requires exactly 1 label indicating the type of PR. Other labels are optional and not being checked here.
Read more about Type labels in Gutenberg. Don't worry if you don't have the required permissions to add labels; the PR reviewer should be able to help with the task. |
|
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 If you're merging code through a pull request on GitHub, copy and paste the following into the bottom of the merge commit message. To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook. |
|
👋 Thanks for your first Pull Request and for helping build the future of Gutenberg and WordPress, @Pranjal1423! In case you missed it, we'd love to have you join us in our Slack community. If you want to learn more about WordPress development in general, check out the Core Handbook full of helpful information. |
What?
Closes #79209
Adds a new "Show taxonomy breadcrumb" setting to the Breadcrumbs block. When enabled (default), taxonomy breadcrumbs are displayed. When disabled, taxonomy breadcrumbs are omitted from the breadcrumb trail.
Why?
Currently, taxonomy breadcrumbs are always displayed in the Breadcrumbs block. While it is possible to modify this behavior using filters, doing so requires custom code.
This change provides a UI setting similar to the existing "Show home breadcrumb" and "Show current breadcrumb" options, allowing users to control taxonomy visibility directly from the editor.
How?
showTaxonomyblock attribute with a default value oftrue.Testing Instructions
npm run wp-env start.Testing Instructions for Keyboard
Tabto navigate to the Breadcrumbs block.Tab.SpaceorEnter.Screenshots or screencast
N/A
Use of AI Tools
ChatGPT was used to assist with understanding the issue, exploring implementation approaches, and reviewing the proposed changes. All code, testing, and final submission details were reviewed and verified before submission.