-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
elasticsearchRequires understanding ElasticsearchRequires understanding ElasticsearchenhancementNew feature or requestNew feature or requestgutenbergRequires understanding GutenbergRequires understanding GutenbergphpRequires understanding PHPRequires understanding PHPtypescriptRequires understanding TypeScriptRequires understanding TypeScript
Description
Description
Create a block that can be used with full-site editing to display a list of related posts. Out of the box, it should display 3 posts in a horizontal row.
Use Case
As an editor, I want related posts to appear below the post content on an article page.
Acceptance Criteria
- This issue builds on the plugin templates structure defined in Create Plugin Templates Feature #51
- The block should be able to be placed below post content using full site editing and should display a list of 3 related posts horizontally in a row, containing the featured image and post title, both of which should link to the post.
- Add to the single post template created in create-wordpress-theme
Technical Details
- This block should assume that Elasticsearch Extensions is installed, active, indexed, and configured.
- Use a More Like This query in Elasticsearch to populate the list of posts.
- Ensure that the current post is not in the list of related posts (it shouldn't be, but confirm).
- Match based on post title, post content, categories, and tags.
- The block should be placed in
plugin-templates/blocks/theme-related-contentand the category for the block should betheme.
Metadata
Metadata
Assignees
Labels
elasticsearchRequires understanding ElasticsearchRequires understanding ElasticsearchenhancementNew feature or requestNew feature or requestgutenbergRequires understanding GutenbergRequires understanding GutenbergphpRequires understanding PHPRequires understanding PHPtypescriptRequires understanding TypeScriptRequires understanding TypeScript