Codeinwp / Codeinwp/otter-blocks
Extend Global Block Defaults and spacing controls to core WordPress blocks
Nobody has claimed this yet.
- Dominant language
- JavaScript
- Stars
- 198
- Forks
- 36
- Avg merge
- 3d 4h
- Merged PRs (30d)
- 30
Description
Impact: 65 · Confidence: 85 · Complexity: 60
Description
Problem
Currently, Otter Blocks' Global Defaults feature allows users to set default styling and settings primarily for Otter's custom blocks. Users building pages with native WordPress core blocks (such as Paragraph, Heading, Image, or Group) cannot apply Otter's global default margin or dimension settings to those core blocks, leading to inconsistent layout spacing across pages.
Desired Behavior
Allow users to configure global default settings (including margin, padding, and dimension controls) for standard native WordPress blocks via Otter's Global Defaults settings panel.
Acceptance Criteria
- The Otter Global Defaults interface lists supported native WordPress core blocks (e.g. Paragraph, Heading, Image, Group).
- Users can set default margin, padding, and other dimension properties for core blocks.
- Newly inserted core blocks inherit the configured default margins when added to posts or pages.
Customer Context
Submitted via in-app feedback form (Entry 1). The user is asking to return/support default margin and setting options for default native WordPress blocks within Otter.
Root Cause Analysis
The user wants consistent layout spacing across their site when using native WordPress blocks alongside Otter blocks. Currently, Otter provides Global Block Defaults for its own custom block library, but core WordPress blocks do not inherit these default margin or dimension configurations, requiring manual adjustments per block or theme-level CSS overrides. The underlying need is extending Otter's block defaults management capabilities to native Gutenberg core blocks.
Reasoning
The user in Entry 1 requests the ability to configure default settings (such as margins and dimensions) for core WordPress blocks via Otter's Global Block Defaults feature. Currently, Otter's Global Block Defaults feature allows setting default styles and settings primarily for Otter's own custom blocks (e.g., Advanced Heading, Button Group). Extending Global Defaults functionality or spacing controls to core native WordPress blocks (such as Paragraph, Image, Group, or Heading) represents a clear, actionable net-new product capability request for Otter Blocks.
Source: automated in-product feedback — otter-blocks, 2026-09-09
Generated by feature-request-triage workflow (ID: feature-request-triage_6aa23e074a9a69.71830503)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Begin in the Global Defaults settings panel and trace how supported Otter custom blocks are listed and how margin, padding, and dimension defaults are applied. Extend that flow to the supported native blocks named in the issue. Done means those blocks appear in the interface, accept the listed defaults, and inherit them when newly inserted.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- javascript, wordpress
- Domain
- frontend, web-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100