Codeinwp / Codeinwp/otter-blocks

Extend Global Block Defaults and spacing controls to core WordPress blocks

Open
#3,045 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature-request-triage
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.