跳到内容
新问题

对这个项目有疑问吗?注册一个免费的GitHub帐户以打开一个问题,并联系其维护者和社区。

单击“注册GitHub”,表示您同意我们的服务条款隐私声明。我们偶尔会向您发送与帐户相关的电子邮件。

已经在GitHub上了吗?登录到您的帐户

使用PrivateInserter在导航中订购初始块项目 #48752

已合并
将2个提交合并到 2023年3月6日

对话

ntsekouras公司
复制链接
贡献者

@ntsekouras公司 ntsekouras公司 评论2023年3月4日

什么?

替代:#48724个

与上述PR的不同之处在于,我创建了私人插入器组件,并将新API私有化,以订购QuickInserter的初始结果。唯一使用私有插入器的地方是post编辑器中的导航块和站点编辑器中的浏览插入器。

我还认为,如果没有提供过滤值,最好将控件反转给消费者,以便对结果进行排序。

笔记

从我所看到的来看插入器是导出的,所以我没有将任何其他组件设置为私有。不过,我可以进行一次理智检查,以防我遗漏了什么。

测试说明

在行李箱上

  • 打开浏览模式或导航块列表视图
  • 单击追加器以调出块快速插入器
  • 添加非第页自定义链接(例如“社交图标”)。
  • 快速连续多次重复此操作。
  • 请注意,最终该块将被放置在插入器项列表的顶部。
  • 请注意第页自定义链接没有优先考虑。

在这个分支上

  • 重复上述步骤
  • 请注意第页自定义链接 优先考虑结果中的第一项和第二项。
  • 无论添加多少次其他块,这都应该是相同的。
  • 确保每个其他插入器都像以前一样工作,并且没有引入回归。

@github-操作
复制链接

github-操作 机器人程序 评论2023年3月4日

尺寸变化:+973亿(0%)

总大小:1.34 MB

文件名 大小 更改
build/block-editor/index.min.js 197千字节 +359亿(0%)
build/block-library/index.min.js 201千字节 +70亿(0%)
build/blocks/index.min.js 51千字节 +220亿(0%)
build/components/index.min.js 208千字节 +80亿(0%)
build/edit-site/index.min.js 63.9千字节 +347亿(+1%)
构建/编辑site/style-rtl.css 10.1千字节 +36 B(0%)
构建/编辑站点/style.css 10.1千字节 +38亿(0%)
build/format-library/index.min.js 7.26千字节 -9亿(0%)
构建/rich-text/index.min.js 11千字节 +165亿(+2%)
ℹ️查看未更改
文件名 大小
构建/a11y/index.min.js 993亿
build/annotations/index.min.js 2.78千字节
构建/api-fetch/index.min.js 2.27千字节
构建/auto/index.min.js 2.15千字节
build/blob/index.min.js 483亿
build/block-directory/index.min.js 7.2千字节
构建/块目录/样式-rtl.css 1.04千字节
构建/块目录/样式.css 1.04千字节
build/block-editor/content-rtl.css 4.11千字节
构建/块编辑器/内容.css 4.1千字节
构建/块编辑器/默认编辑器样式-rtl.css 403亿
构建/块编辑器/默认编辑器样式.css 403亿
build/block-editor/style-rtl.css 14.4千字节
构建/块编辑器/样式.css 14.4千字节
build/block-library/blocks/archives/editor-rtl.css 61亿
build/block-library/blocks/archives/editor.css 60亿
build/block-library/blocks/archives/style-rtl.css 90亿
build/block-library/blocks/archives/style.css 90亿
构建/块库/blocks/audio/editor-rtl.css 150亿
build/block-library/blocks/audio/editor.css 150亿
build/block-library/blocks/audio/style-rtl.css 122亿
build/block-library/blocks/audio/style.css 122亿
构建/block-library/blocks/audio/theme-rtl.css 138亿
构建/block-library/blocks/audio/theme.css 138亿
build/block-library/blocks/avatar/editor-rtl.css 116亿
build/block-library/blocks/avatar/editor.css 116亿
build/block-library/blocks/avatar/style-rtl.css 91亿
build/block-library/blocks/avatar/style.css 91亿
build/block-library/blocks/block/editor-rtl.css 305亿
build/block-library/blocks/block/editor.css 305亿
build/block-library/blocks/button/editor-rtl.css 587亿
build/block-library/blocks/button/editor.css 587亿
build/block-library/blocks/button/style-rtl.css 628亿
build/block-library/blocks/button/style.css 627亿
build/block-library/blocks/buttons/editor-rtl.css 337亿
build/block-library/blocks/buttons/editor.css 337亿
build/block-library/blocks/buttons/style-rtl.css 332磅
构建/块库/blocks/buttons/style.css 332磅
build/block-library/blocks/calendar/style-rtl.css 239亿
build/block-library/blocks/calendar/style.css 239亿
build/block-library/blocks/categories/editor-rtl.css 84亿
build/block-library/blocks/categories/editor.css 83亿
build/block-library/blocks/categories/style-rtl.css 100亿
build/block-library/blocks/categories/style.css 100亿
build/block-library/blocks/code/editor-rtl.css 53亿
build/block-library/blocks/code/editor.css 53亿
build/block-library/blocks/code/style-rtl.css 121亿
build/block-library/blocks/code/style.css 121亿
build/block-library/blocks/code/theme-rtl.css 124亿
build/block-library/blocks/code/theme.css 124亿
build/block-library/blocks/columns/editor-rtl.css 108亿
build/block-library/blocks/columns/editor.css 108亿
build/block-library/blocks/columns/style-rtl.css 406亿
build/block-library/blocks/columns/style.css 406亿
build/block-library/blocks/comment-author-avatar/editor-rtl.css 125亿
build/block-library/blocks/comment-author-avatar/editor.css 125亿
build/block-library/blocks/comment-content/style-rtl.css 92亿
build/block-library/blocks/comment-content/style.css 92亿
build/block-library/blocks/comment-template/style-rtl.css 199亿
build/block-library/blocks/comment-template/style.css 198亿
构建/块库/blocks/comments页码/editor-rtl.css 123亿
构建/块库/块/注释页码/editor.css 121亿
build/block-library/blocks/comments-pagination/editor-rtl.css 222亿
build/block-library/blocks/comments-pageination/editor.css 209亿
build/block-library/blocks/comments-pagination/style-rtl.css 235亿
build/block-library/blocks/comments-pageination/style.css 231亿
build/block-library/blocks/comments-title/editor-rtl.css 75亿
build/block-library/blocks/comments-title/editor.css 75亿
build/block-library/blocks/comments/editor-rtl.css 840亿
build/block-library/blocks/comments/editor.css 839亿
build/block-library/blocks/comments/style-rtl.css 637亿
build/block-library/blocks/comments/style.css 636亿
build/block-library/blocks/cover/editor-rtl.css 612亿
build/block-library/blocks/cover/editor.css 613亿
build/block-library/blocks/cover/style-rtl.css 1.57千字节
build/block-library/blocks/cover/style.css 1.56千字节
build/block-library/blocks/embed/editor-rtl.css 293亿
build/block-library/blocks/embed/editor.css 293亿
build/block-library/blocks/embed/style-rtl.css 410亿
build/block-library/blocks/embed/style.css 410亿
build/block-library/blocks/embed/theme-rtl.css 138亿
构建/block-library/blocks/embed/theme.css 138磅
构建/块库/blocks/file/editor-rtl.css 300亿
build/block-library/blocks/file/editor.css 300亿
build/block-library/blocks/file/style-rtl.css 265亿
build/block-library/blocks/file/style.css 265亿
build/block-library/blocks/file/view.min.js 353亿
build/block-library/blocks/freeform/editor-rtl.css 2.44千字节
build/block-library/blocks/freeform/editor.css 2.44千字节
build/block-library/blocks/galletry/editor-rtl.css 984亿
build/block-library/blocks/galletry/editor.css 988亿
build/block-library/blocks/gallower/style-rtl.css 1.55千字节
build/block-library/blocks/gallower/style.css 1.55千字节
build/block-library/blocks/gallower/theme-rtl.css版本 122亿
build/block-library/blocks/gallery/主题.css 122亿
build/block-library/blocks/group/editor-rtl.css 654亿
build/block-library/blocks/group/editor.css 654亿
build/block-library/blocks/group/style-rtl.css 57亿
build/block-library/blocks/group/style.css 57亿
构建/块-库/块/组/主题-rtl.css 78亿
构建/块-库/块/组/主题.css 78亿
build/block-library/blocks/heading/style-rtl.css 76亿
build/block-library/blocks/heading/style.css 76亿
build/block-library/blocks/html/editor-rtl.css 332亿
build/block-library/blocks/html/editor.css 333磅
构建/块库/blocks/images/editor-rtl.css 830亿
build/block-library/blocks/image/editor.css 829亿
build/block-library/blocks/image/style-rtl.css 652亿
build/block-library/blocks/image/style.css 652亿
构建/block-library/blocks/image/theme-rtl.css 137亿
构建/block-library/blocks/image/theme.css 137亿
build/block-library/blocks/latest-comments/style-rtl.css 357亿
build/block-library/blocks/latest-comments/style.css 357亿
build/block-library/blocks/platest-posts/editor-rtl.css 213亿
build/block-library/blocks/platest-posts/editor.css 212亿
build/block-library/blocks/platest-posts/style-rtl.css 478亿
build/block-library/blocks/platest-posts/style.css 478亿
build/block-library/blocks/list/style-rtl.css 88亿
build/block-library/blocks/list/style.css 88亿
build/block-library/blocks/media-text/editor-rtl.css 266亿
build/block-library/blocks/media-text/editor.css 263亿
build/block-library/blocks/media-text/style-rtl.css 507亿
build/block-library/blocks/media-text/style.css 505亿
build/block-library/blocks/more/editor-rtl.css 431亿
构建/块库/blocks/more/editor.css 431亿
构建/block-library/blocks/navigation-link/editor-rtl.css 716亿
构建/块库/块/导航链接/editor.css 715亿
build/block-library/blocks/navigation-link/style-rtl.css 115亿
build/block-library/blocks/navigation-link/style.css 115亿
build/block-library/blocks/navigation-submenu/editor-rtl.css 299亿
build/block-library/blocks/navigation-submenu/editor.css 299亿
build/block-library/blocks/navigation/editor-rtl.css 2.13千字节
build/block-library/blocks/navigation/editor.css 2.14千字节
build/block-library/blocks/navigation/style-rtl.css 2.22千字节
build/block-library/blocks/navigation/style.css 2.2千字节
build/block-library/blocks/navigation/view-modal.min.js 2.81千字节
build/block-library/blocks/navigation/view.min.js 447亿
build/block-library/blocks/nextpage/editor-rtl.css 395亿
build/block-library/blocks/nextpage/editor.css 395亿
build/block-library/blocks/page-list/editor-rtl.css 401亿
build/block-library/blocks/page-list/editor.css 401亿
build/block-library/blocks/page-list/style-rtl.css 175亿
build/block-library/blocks/page-list/style.css 175亿
build/block-library/blocks/pragment/editor-rtl.css 174亿
build/block-library/blocks/pragment/editor.css 174亿
build/block-library/blocks/pragment/style-rtl.css 279亿
构建/块库/blocks/paragraph/style.css 281亿
build/block-library/blocks/post-author/style-rtl.css 175亿
build/block-library/blocks/post-author/style.css 176亿
build/block-library/blocks/post-comments-form/editor-rtl.css 96亿
build/block-library/blocks/post-comments-form/editor.css 96亿
build/block-library/blocks/post-comments-form/style-rtl.css 501乙
build/block-library/blocks/post-comments-form/style.css 501 B
build/block-library/blocks/post-date/style-rtl.css 61亿
build/block-library/blocks/post-date/style.css 61亿
build/block-library/blocks/post-extract/editor-rtl.css 71亿
build/block-library/blocks/post-extract/editor.css 71亿
build/block-library/blocks/post-extract/style-rtl.css 134亿
build/block-library/blocks/post-extract/style.css 134亿
build/block-library/blocks/post-featured-image/editor-rtl.css 586亿
build/block-library/blocks/post-featured-image/editor.css 584亿
build/block-library/blocks/post-featured-image/style-rtl.css 318亿
build/block-library/blocks/post-featured-image/style.css 318亿
build/block-library/blocks/post-navigation-link/style-rtl.css 153亿
build/block-library/blocks/post-navigation-link/style.css 153亿
build/block-library/blocks/post-template/editor-rtl.css 99亿
build/block-library/blocks/post-template/editor.css 98亿
构建/块库/blocks/post-template/style-rtl.css 282亿
构建/块库/blocks/post-template/style.css 282亿
build/block-library/blocks/post-terms/style-rtl.css 96亿
build/block-library/blocks/post-terms/style.css 96亿
build/block-library/blocks/post-title/style-rtl.css 100亿
build/block-library/blocks/post-title/style.css 100亿
build/block-library/blocks/preactatted/style-rtl.css 103亿
build/block-library/blocks/preactatted/style.css 103亿
build/block-library/blocks/pullquote/editor-rtl.css 135亿
build/block-library/blocks/pullquote/editor.css 135亿
build/block-library/blocks/pullquote/style-rtl.css 326亿
build/block-library/blocks/pullquote/style.css 325亿
build/block-library/blocks/pullquote/theme-rtl.css 167亿
构建/block-library/blocks/pullquote/theme.css 167亿
build/block-library/blocks/query-pagination-numbers/editor-rtl.css 122亿
build/block-library/blocks/query-pagination-numbers/editor.css 121亿
build/block-library/blocks/query-pagination/editor-rtl.css 221亿
build/block-library/blocks/query-pagination/editor.css 211亿
build/block-library/blocks/query-pagination/style-rtl.css 288亿
build/block-library/blocks/query-pagination/style.css 284亿
build/block-library/blocks/query-title/style-rtl.css 63亿
build/block-library/blocks/query-title/style.css 63亿
构建/块库/blocks/query/editor-rtl.css 463亿
build/block-library/blocks/query/editor.css 463亿
build/block-library/blocks/quote/style-rtl.css 222亿
build/block-library/blocks/quote/style.css 222亿
build/block-library/blocks/quote/theme-rtl.css 223亿
构建/block-library/blocks/quote/theme.css 226亿
build/block-library/blocks/read-more/style-rtl.css 132亿
build/block-library/blocks/read-more/style.css 132亿
build/block-library/blocks/rss/editor-rtl.css 149亿
build/block-library/blocks/rss/editor.css 149亿
build/block-library/blocks/rss/style-rtl.css 289亿
build/block-library/blocks/rss/style.css 288亿
build/block-library/blocks/search/editor-rtl.css 165亿
build/block-library/blocks/search/editor.css 165亿
build/block-library/blocks/search/style-rtl.css 409亿
build/block-library/blocks/search/style.css 406亿
构建/block-library/blocks/search/theme-rtl.css 114亿
构建/block-library/blocks/search/theme.css 114亿
build/block-library/blocks/seleparator/editor-rtl.css 146亿
build/block-library/blocks/seleparator/editor.css 146亿
构建/块库/块/分隔符/style-rtl.css 234亿
构建/块库/块/分隔符/style.css 234亿
build/block-library/blocks/seleparater/theme-rtl.css 194亿
build/block-library/blocks/seleparater/theme.css 194亿
build/block-library/blocks/shortcode/editor-rtl.css 474亿
build/block-library/blocks/shortcode/editor.css 474亿
build/block-library/blocks/site-logo/editor-rtl.css 489亿
build/block-library/blocks/site-logo/editor.css 489亿
build/block-library/blocks/site-logo/style-rtl.css 203亿
build/block-library/blocks/site-logo/style.css 203亿
build/block-library/blocks/site-tagline/editor-rtl.css 86亿
build/block-library/blocks/site-tagline/editor.css 86亿
build/block-library/blocks/site-title/editor-rtl.css 116亿
build/block-library/blocks/site-title/editor.css 116亿
build/block-library/blocks/site-title/style-rtl.css 57亿
build/block-library/blocks/site-title/style.css 57亿
build/block-library/blocks/social-link/editor-rtl.css 184亿
build/block-library/blocks/social-link/editor.css 184亿
build/block-library/blocks/social-links/editor-rtl.css 674亿
build/block-library/blocks/social-links/editor.css 673亿
build/block-library/blocks/social-links/style-rtl.css 1.4千字节
build/block-library/blocks/social-links/style.css 1.39千巴
build/block-library/blocks/spacer/editor-rtl.css 332磅
构建/块库/blocks/spacer/editor.css 332磅
build/block-library/blocks/spacer/style-rtl.css 48亿
build/block-library/blocks/spacer/style.css 48亿
build/block-library/blocks/table/editor-rtl.css 433亿
build/block-library/blocks/table/editor.css 433亿
build/block-library/blocks/table/style-rtl.css 651亿
build/block-library/blocks/table/style.css 650亿
build/block-library/blocks/table/theme-rtl.css 157亿
build/block-library/blocks/table/theme.css 157亿
build/block-library/blocks/tag-cloud/style-rtl.css 251亿
build/block-library/blocks/tag-cloud/style.css 253亿
build/block-library/blocks/template-part/editor-rtl.css 404亿
build/block-library/blocks/template-part/editor.css 404亿
build/block-library/blocks/template-part/theme-rtl.css 101亿
build/block-library/blocks/template-part/theme.css 101亿
build/block-library/blocks/text-columns/editor-rtl.css 95亿
build/block-library/blocks/text-columns/editor.css 95亿
build/block-library/blocks/text-columns/style-rtl.css 166亿
build/block-library/blocks/text-columns/style.css 166亿
build/block-library/blocks/verse/style-rtl.css 99亿
build/block-library/blocks/verse/style.css 99亿
build/block-library/blocks/video/editor-rtl.css 552亿
build/block-library/blocks/video/editor.css 555亿
构建/块库/blocks/video/style-rtl.css 179亿
构建/块库/blocks/video/style.css 179亿
构建/block-library/blocks/video/theme-rtl.css 139亿
build/block-library/blocks/video/theme.css 139亿
build/block-library/classic-rtl.css 179亿
build/block-library/csss 179亿
build/block-library/common-rtl.css 1.11千字节
build/block-library/common.css 1.11千字节
build/block-library/editor-elements-rtl.css 75亿
build/block-library/editor-elements.css 75亿
build/block-library/editor-rtl.css 11.6千字节
build/block-library/editor.css 11.6千字节
构建/块-库/元素-rtl.css 54亿
build/block-library/elements.css 54亿
build/block-library/reset-rtl.css 478亿
build/block-library/reset.css 478亿
build/block-library/style-rtl.css 12.7千字节
build/block-library/style.css 12.7千字节
构建/块库/theme-rtl.css 698亿
构建/块-库/theme.css 703亿
build/block-serialization-default-parser/index.min.js 1.13千字节
build/block-serialization-specifi-parser/index.min.js 2.83千字节
构建/components/style-rtl.css 11.7千字节
构建/组件/样式.css 11.7千字节
构建/撰写/索引min.js 12.4千字节
构建/core-data/index.min.js 16.2千字节
构建/定制e-widgets/index.min.js 12.2千字节
构建/定制e-widgets/style-rtl.css 1.41千字节
构建/定制e-widgets/style.css 1.41千字节
构建/数据控制/索引.min.js 663亿
build/data/index.min.js 8.58千字节
构建/日期/索引.min.js 40.4千字节
build/deprecated/index.min.js 518亿
构建/dom-ready/index.min.js 336亿
构建/dom/index.min.js 4.72千字节
构建/编辑-发布/分类-rtl.css 571亿
构建/编辑post/classic.css 571亿
build/edit-post/index.min.js 34.8千字节
构建/编辑-发布/样式-rtl.css 7.53千字节
构建/编辑-发布/样式.css 7.52千字节
build/edit-widgets/index.min.js 17.3千字节
build/edit-widgets/style-rtl.css 4.55千字节
build/edit-widgets/style.css 4.55千字节
build/editor/index.min.js 45.7千字节
构建/编辑器/样式-rtl.css 3.54千字节
构建/编辑器/样式.css 3.53千字节
构建/元素/索引min.js 4.95千字节
build/escape-html/index.min.js 548亿
build/format-library/style-rtl.css 557亿
构建/格式库/样式.css 556亿
build/hooks/index.min.js 1.66千字节
build/html-entities/index.min.js 454亿
构建/i18n/index.min.js 3.79千字节
构建/is-shallow-equal/index.min.js 535亿
构建/键盘快捷方式/index.min.js 1.79千字节
build/keycodes/index.min.js 1.94千字节
构建/list-reasable-blocks/index.min.js 2.14千字节
构建/list-rusable-blocks/style-rtl.css 865亿
build/list-rusable-blocks/style.css 865亿
build/media-utils/index.min.js 2.99千字节
build/notices/index.min.js 977亿
build/plugins/index.min.js 1.95千字节
build/preferences-persistence/index.min.js 2.23千字节
build/preferences/index.min.js 1.35千字节
build/primitives/index.min.js 960亿
build/priority-queue/index.min.js 1.52千字节
构建/私有apis/index.min.js 937磅
build/rect-i18n/index.min.js版本 702亿
build/react-refresh-entry/index.min.js 8.44千字节
build/react-refresh-runtime/index.min.js 7.31千字节
build/redux-routine/index.min.js 2.75千字节
构建/可重用块/index.min.js 2.26千巴
构建/可重用块/样式-rtl.css 265亿
构建/可重用块/样式.css 265亿
build/server-side-render/index.min.js 2.09千字节
build/shortcode/index.min.js 1.52千字节
build/style-engine/index.min.js 1.53千字节
构建/token-list/index.min.js 650亿
构建/url/index.min.js 3.74千字节
build/vendors/intert-polyfill.min.js 2.48千字节
build/vendors/react-dom.min.js 41.8千字节
build/vendors/react.min.js 4.02千字节
build/viewport/index.min.js 1.09千字节
build/warning/index.min.js 280亿
build/widgets/index.min.js 7.3千字节
构建/widgets/style-rtl.css 1.18千字节
build/widgets/style.css 1.18千字节
构建/wordcount/index.min.js 1.06千字节

压缩尺寸作用

@github-操作
复制链接

github-操作 机器人程序 评论2023年3月4日

在中检测到片状测试5f1229c型.
一些测试通过,但尝试失败。失败可能与此提交无关,但仍会报告以供查看。请参见文件了解更多信息。

🔍 工作流运行URL:https://github.com/WordPress/gutenberg/actions/runs/4330726530
📝 报告的问题:

@你知道riad
复制链接
贡献者

难道我们没有办法禁用“频率排序”,只依赖注册函数中块的顺序吗?如果是这样的话,我们可以在这里这样做,并按照我们的意愿重新排序块,而不需要更改API或任何东西?

@贾斯穆森
复制链接
贡献者

贾斯穆森 评论2023年3月6日

这对我来说很有效:

屏幕截图2023-03-06,09 40 55

编辑:不重要也不成问题,但注意站点编辑器中的弹出窗口看起来像有两个边界。这是眼睛的诡计吗?

@格特戴夫
复制链接
贡献者

仅依赖于注册函数中块的顺序

我没有理解这一部分。我们需要导航块中非常特定的块顺序。你的建议能让我说“我希望X、Y和Z块排在第一位,然后是其他块”吗?

@你知道riad
复制链接
贡献者

@格特戴夫是的,这还不清楚。我想如果你改变这里方块的顺序

[
//公共块在顶部分组以优先显示
//在各种上下文中,比如插入器和自动完成组件。
段落
形象
标题
画廊
列表
列表项
引用
//注册所有剩余的核心块。
档案
音频
按钮
按钮
日历
类别
...( 窗口.工作压力 && 窗口.工作压力.旧编辑器?[ 经典 ]:[] ) //仅在WP上下文中添加经典块。
代码
评论作者头像
嵌入
文件
html格式
最新评论
最新帖子
媒体文本
丢失的
更多
下一页
页面列表
页面列表项
图案
预定义格式
引言
可重用块
rss公司
搜索
分离器
短代码
社交链接
社交链接
垫片
桌子
标记云
text列
韵文
视频
//主题块
航行
导航链接
导航子菜单
网站徽标
网站标题
网站标语
查询
模板部件
化身
职位头衔
发布摘录
发布特色图像
发布内容
后期作者
帖子作者姓名
postComment(发表评论)
发布评论计数
发布评论链接
postDate(发布日期)
后条款
后导航链接
postTemplate(后模板)
读取后时间
查询分页
查询分页下一页
查询页码
查询分页上一页
查询无结果
阅读更多
评论
评论作者姓名
评论内容
评论日期
评论编辑链接
评论回复链接
注释模板
评论标题
评论分页
评论页码下一页
评论页码
评论页码上一页
发布评论表单
目录表
homeLink(主页链接)
登录/退出
术语描述
查询标题
作者传记后
它会影响插入器中的顺序。

@格特戴夫
复制链接
贡献者

@格特戴夫是的,这还不清楚。我想如果你改变这里方块的顺序

[
//公共块在顶部分组,以确定其显示的优先级
//在各种上下文中,比如插入器和自动完成组件。
段落
形象
标题
画廊
列表
列表项
引用
//注册所有剩余的核心块。
档案
音频
按钮
按钮
日历
类别
...( 窗口.工作压力 && 窗口.工作压力.旧编辑器?[ 经典 ]:[] ) //仅在WP上下文中添加经典块。
代码
评论作者头像
嵌入
文件
html格式
最新评论
最新帖子
媒体文本
丢失的
更多
下一页
页面列表
页面列表项
图案
预定义格式
引言
可重用块
rss公司
搜索
分离器
短代码
社交链接
社交链接
垫片
桌子
标记云
text列
韵文
视频
//主题块
航行
导航链接
导航子菜单
网站徽标
网站标题
网站标语
查询
模板部件
化身
职位头衔
发布摘录
发布特色图像
发布内容
后期作者
帖子作者姓名
postComment(发表评论)
发布评论计数
发布评论链接
postDate(发布日期)
后条款
导航后链接
postTemplate(后模板)
读取后时间
查询分页
查询分页下一页
查询页码
查询分页上一页
查询无结果
阅读更多
评论
评论作者姓名
评论内容
评论日期
评论编辑链接
评论回复链接
注释模板
评论标题
评论分页
评论页码下一页
评论页码
评论页码上一页
发布评论表单
目录表
homeLink(主页链接)
登录/退出
术语描述
查询标题
作者传记后

它会影响插入器中的顺序。

谢谢。是的,它可能会,但我们确实需要一个非常具体的块顺序,而且还需要排序需要一个街区变异(即核心/导航链接/页面)成为第一个。

因此,我认为(请纠正我)在我们剩下的有限时间内可靠实现这一目标的唯一方法是按照我们现在的路线走(尽管我不喜欢在Inserter中再添加一个道具)🤔

在我最初的PR中,我建议也许我们可以有一种新的方法,使块频率特定于给定的块上下文(即,我希望频率基于父块加权),但即使这样也无法提供在此场景中所需的细粒度控制。

@你知道吗里亚德
复制链接
贡献者

嗯,对!这听起来确实更复杂。我认为排序函数(私有API)目前还可以。但我鼓励人们进行全局思考,而不仅仅是针对导航块用例。

@ntsekouras公司
复制链接
贡献者 作者

嗯,没错!这听起来确实更复杂。我认为排序函数(私有API)目前还可以。但我鼓励人们进行全局思考,而不仅仅是针对导航块用例。

我同意,我的第一个探索是如何以一种/API的方式实现这一点,以通用的方式使更多块受益。这实际上是在具有特定父级(例如分页查询循环等)

起初,a尝试使用通用API来突出这些块,但在许多情况下,结果可能是压倒性的,一个明显的例子是导航块。这是因为我们动态地注册变化,而插入器会突出每一个这样的变化,导致糟糕的体验。另一个例子是,我们可能不希望所有块都带有起源以突出。。

因此,通过拥有额外的订购选项似乎是一条很好的前进道路,甚至可以(在后续行动中)扩展到默认块追加器(或一个新的)。这样我们就可以在特定的块中使用该appender使用内部块属性.

话虽如此,但我不喜欢在这里介绍这个道具,它只适用于快速插入器。这需要更多的思考来完善,但既然现在是私有的,那就可以了。

合著者:Dave Smith<444434+getdave@users.noreply.github.com>
复制链接
贡献者

@格特戴夫 格特戴夫 留下了评论

选择隐藏此评论的原因

将显示原因,以便向其他人描述此评论。了解更多信息.

这看起来像

  1. 要为6.2修复的UX的一个重要部分。
  2. 比我最初的实现有所改进。
  3. 这是一种隔离此更改的好方法,直到我们可以在6.2后更详细地考虑它。

谢谢您。

更新:我测试了这个,它对我很有效。

@ntsekouras公司 ntsekouras公司合并提交8a4916页进入之内 大旅行箱 2023年3月6日
通过46项检查
@ntsekouras公司 ntsekouras公司删除了 添加/private-inserter-component 分支 2023年3月6日15:48
@ntsekouras公司 ntsekouras公司已添加这个返回WP Beta/RC Pull请求需要回传到目前处于测试阶段的WordPress主要版本标签2023年3月6日
@github-操作 github-操作 机器人程序将此添加到古腾堡15.4里程碑2023年3月6日
ntsekouras公司添加了提交引用这个拉取请求 2023年3月7日
*使用PrivateInserter在导航中订购初始块项目*添加共同作者合著者:Dave Smith<444434+getdave@users.noreply.github.com>---------合著者:Dave Smith<444434+getdave@users.noreply.github.com>
@ntsekouras公司
复制链接
贡献者 作者

我只是在wp/6.2分支中选择了此PR,以便将其包含在下一版本中:73e0540号

免费注册 在GitHub上加入此对话.已经有帐户了吗?登录以发表评论
标签
[块]导航 影响导航块 [功能]插入器 在编辑界面中使用+按钮插入块的主要方式 [类型]Bug 现有功能无法按预期工作
项目
还没有
开发

成功合并此请求可能会解决这些问题。

还没有

4名参与者