12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- {
- "$schema": "https://schemas.wp.org/trunk/block.json",
- "apiVersion": 2,
- "name": "core/query",
- "title": "Query Loop",
- "category": "theme",
- "description": "An advanced block that allows displaying post types based on different query parameters and visual configurations.",
- "textdomain": "default",
- "attributes": {
- "queryId": {
- "type": "number"
- },
- "query": {
- "type": "object",
- "default": {
- "perPage": null,
- "pages": 0,
- "offset": 0,
- "postType": "post",
- "order": "desc",
- "orderBy": "date",
- "author": "",
- "search": "",
- "exclude": [],
- "sticky": "",
- "inherit": true,
- "taxQuery": null
- }
- },
- "tagName": {
- "type": "string",
- "default": "div"
- },
- "displayLayout": {
- "type": "object",
- "default": {
- "type": "list"
- }
- }
- },
- "providesContext": {
- "queryId": "queryId",
- "query": "query",
- "displayLayout": "displayLayout"
- },
- "supports": {
- "align": [ "wide", "full" ],
- "html": false,
- "color": {
- "gradients": true,
- "link": true,
- "__experimentalDefaultControls": {
- "background": true,
- "text": true
- }
- },
- "__experimentalLayout": true
- },
- "editorStyle": "wp-block-query-editor"
- }
|