From 2f3830a8594404b2e9c03c4057173914d4d611cf Mon Sep 17 00:00:00 2001 From: Jacob Peattie Date: Fri, 3 Jun 2022 06:52:59 +1000 Subject: [PATCH] Support an accurate preview of the Related Posts block inside query loop blocks. --- assets/js/blocks/related-posts/Edit.js | 2 +- assets/js/blocks/related-posts/block.js | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/assets/js/blocks/related-posts/Edit.js b/assets/js/blocks/related-posts/Edit.js index 0b525d9ee..491102f96 100644 --- a/assets/js/blocks/related-posts/Edit.js +++ b/assets/js/blocks/related-posts/Edit.js @@ -33,7 +33,7 @@ class Edit extends Component { }; // Use 0 if in the Widgets Screen - const postId = wp.data.select('core/editor').getCurrentPostId() ?? 0; + const { context: { postId = 0 } = {} } = this.props; wp.apiFetch({ path: addQueryArgs(`/wp/v2/posts/${postId}/related`, urlArgs), diff --git a/assets/js/blocks/related-posts/block.js b/assets/js/blocks/related-posts/block.js index 3542f90a2..024534b14 100644 --- a/assets/js/blocks/related-posts/block.js +++ b/assets/js/blocks/related-posts/block.js @@ -25,6 +25,7 @@ registerBlockType('elasticpress/related-posts', { default: 5, }, }, + usesContext: ['postId'], /** * Handle edit