wp:query not responding to new settings

In the block query settings, it has “inherit”:true. This means the rest of the parameters are ignored and instead the global query is used. You could consider setting inherit to false, or otherwise use filter hooks to change the query as needed, such as pre_get_posts.

render_block_context filter and block context inheritance

Presumably, within your Query Loop block, you also have a Post Template block. When rendering the page server side, there is “barrier” in the context inheritance caused by the render_block_core_post_template(): $block_content = ( new WP_Block( $block_instance ) )->render( array( ‘dynamic’ => false ) ); It renders the content without any of its context (it is … Read more

how can I properly extend the gutenberg terms block?

It seems like you’re not using a build step to process your custom-terms-block.js. This means you cannot use JSX syntax. Instead, you should replace all instances of JSX with React.createElement(): edit: (props) => { const { terms } = props.attributes; // Fetch terms and their associated ACF brand_logo fields const [taxonomyTerms, error] = useEntityProp(“taxonomy”, “category”, … Read more