# learnpress/4.4.1/assets/src/apps/js/blocks/course-elements/course-button/block.json

LearnPress – WordPress LMS Plugin for Create and Sell Online Courses, version 4.4.1. 69 lines.

- Page: https://pluginprobe.com/plugins/learnpress/4.4.1/code/assets/src/apps/js/blocks/course-elements/course-button/block.json
- Raw: https://pluginprobe.com/plugins/learnpress/4.4.1/raw/assets/src/apps/js/blocks/course-elements/course-button/block.json
- Modified: 2026-06-26T11:19:40+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/learnpress/4.4.1/code/assets/src/apps/js/blocks/course-elements/course-button/block.json#L10-L20`.

```json
{
	"$schema": "https://schemas.wp.org/trunk/block.json",
	"apiVersion": 3,
	"name": "learnpress/course-button",
	"title": "Course Button",
	"category": "learnpress-course-elements",
	"icon": "button",
	"description": "Renders template Button Course PHP templates.",
	"textdomain": "learnpress",
	"keywords": [ "button single course", "learnpress" ],
	"ancestor": [ "learnpress/single-course" ],
	"usesContext": [ "lpCourseData" ],
	"attributes": {
		"textAlign": {
			"type": "string",
			"default": "center"
		},
		"justifyContent": {
			"type": "string",
			"default": "center"
		},
		"alignItems": {
			"type": "string",
			"default": "top"
		},
		"width": {
			"type": "string",
			"default": "100"
		}
	},
	"supports": {
		"multiple": true,
		"align": [ "wide", "full" ],
		"html": false,
		"typography": {
			"fontSize": true,
			"__experimentalDefaultControls": { "fontSize": true }
		},
		"color": {
			"background": true,
			"text": true,
			"__experimentalDefaultControls": {
				"background": true,
				"text": true
			}
		},
		"__experimentalBorder": {
			"color": true,
			"radius": true,
			"width": true,
			"__experimentalDefaultControls": {
				"width": false,
				"color": false,
				"radius": false
			}
		},
		"spacing": {
			"margin": true,
			"padding": true,
			"content": true,
			"__experimentalDefaultControls": {
				"margin": false,
				"padding": false,
				"content": true
			}
		}
	}
}

```
