Title: Responsive Block Controls
Author: Specia1ne
Published: <strong>मे 14, 2025</strong>
Last modified: सेप्टेम्बर 27, 2026

---

प्लगिनहरू खोज्नुहोस्

![](https://ps.w.org/responsive-columns/assets/icon-256x256.png?rev=3520351)

# Responsive Block Controls

 [Specia1ne](https://profiles.wordpress.org/specia1ne/) द्वारा

[डाउनलोड गर्नुहोस्](https://downloads.wordpress.org/plugin/responsive-columns.1.9.0.zip)

 * [विवरण](https://ne.wordpress.org/plugins/responsive-columns/#description)
 * [समीक्षाहरू](https://ne.wordpress.org/plugins/responsive-columns/#reviews)
 *  [स्थापना](https://ne.wordpress.org/plugins/responsive-columns/#installation)
 * [विकास](https://ne.wordpress.org/plugins/responsive-columns/#developers)

 [सहायता](https://wordpress.org/support/plugin/responsive-columns/)

## विवरण

Responsive Block Controls adds practical responsive controls to supported native
Gutenberg blocks. Adjust layouts, spacing, column widths, Query Loop grids, Gallery
columns, and Spacer heights without replacing core blocks or moving content into
a page builder.

Native WordPress blocks are fast, portable, and theme-friendly, but responsive layout
tweaks often still require custom CSS, duplicated blocks, or a full page builder.
This plugin keeps your content in native blocks and adds the missing breakpoint 
controls directly in the block inspector.

### Why use it?

 * Add responsive controls to supported native Gutenberg blocks.
 * Keep existing core blocks, patterns, synced patterns, reusable blocks, and template
   parts.
 * Avoid extra builder markup, shortcodes, and content lock-in.
 * Adjust columns, gaps, custom widths, order, Media & Text layouts and media width,
   Cover minimum height, Query Loop grids, Gallery layouts, and Spacer heights from
   the editor sidebar.
 * Preserve desktop behavior and theme spacing defaults unless you override them.
 * Remove the plugin without breaking the saved content structure.

### Supported blocks

Support is added block by block. In this version, responsive controls are available
for:

 * `core/columns` — responsive column counts, gap controls, and custom-width mode.
 * `core/column` — per-breakpoint width and order controls when custom-width mode
   is enabled on the parent Columns block.
 * `core/post-template` inside Query Loop — manual column controls, auto-fit minimum
   width, responsive gaps, and optional Masonry for supported fixed-column grids.
 * `core/gallery` — responsive columns and gap controls while keeping the native
   Gallery block.
 * `core/spacer` — tablet and mobile height overrides while keeping the native desktop
   Spacer height.
 * `core/media-text` — side-by-side or stacked layouts, stacked order, and side-
   by-side media width across four non-desktop breakpoints.
 * `core/cover` — opt-in minimum height across four non-desktop breakpoints, with
   inherited values and scoped Reset.

### How it works

The plugin stores settings as native block attributes and renders a small set of
CSS classes and custom properties. It does not register replacement layout blocks
and does not wrap your content in custom frontend markup.

Your theme stays in control of the base layout. Responsive Block Controls only applies
supported responsive values at the configured breakpoints. If the plugin is removed,
WordPress ignores the extra attributes and the blocks fall back to their normal 
core behavior.

### Editor experience

 * Responsive controls appear only when the selected block is supported.
 * Breakpoint tabs follow desktop, tablet, and mobile editing workflows.
 * Smaller breakpoints inherit from larger breakpoints until you override them.
 * Gap controls support `px`, `rem`, and `em` values with predictable reset behavior.
 * Custom-width Columns layouts support per-column width and simple order controls.
 * Query Loop grids support manual columns, auto-fit minimum width, and Masonry 
   guidance where available.
 * Spacer height can be customized for tablet and mobile previews.
 * Media & Text can inherit, stay side by side, or stack with media first or text
   first at each non-desktop breakpoint.
 * Media & Text can set media width for plugin-managed Side by side layouts while
   retaining native desktop width and saved widths in Stacked mode.
 * Cover can set a minimum height in px, rem, or em at each non-desktop breakpoint.
   Content can grow beyond that minimum.
 * Theme spacing defaults are detected when possible.
 * Reset actions are scoped to the active setting and breakpoint, so inherited values
   and unrelated responsive settings are preserved.

### WordPress 7.1 responsive styles

WordPress 7.1 introduces responsive values for standard block supports. Responsive
Block Controls keeps those native values and its own four-breakpoint values separate:

 * Leave Advanced 4 breakpoints disabled to keep the block’s native WordPress behavior.
 * Enable Advanced 4 breakpoints when you need separate tablet landscape, tablet
   portrait, mobile landscape, and mobile portrait values.
 * If saved block settings overlap, the editor shows a conflict warning. Advanced
   4 breakpoints take priority for supported columns and gaps; for Cover, the plugin
   controls minimum height and temporarily overrides the aspect ratio on managed
   breakpoints.
 * Switching back to WordPress responsive styles is reversible: plugin settings 
   and native WordPress settings are preserved rather than migrated or deleted.
 * Native responsive typography, padding, colors, and other non-overlapping block
   supports continue to work.
 * Cover already has native responsive minimum-height controls in WordPress 7.1.
   The plugin adds four explicit breakpoint ranges. On a managed range, its minimum
   height takes priority and pauses the native aspect ratio; turning Advanced mode
   off restores WordPress styling without deleting values.

### Accessibility and localization

 * Inspector controls are keyboard accessible and labeled for screen readers.
 * Strings are translation-ready via the `responsive-columns` text domain.

## स्क्रिनसटहरू

[⌊Columns block with native desktop columns alongside responsive layout and gap 
controls.⌉⌊Columns block with native desktop columns alongside responsive layout
and gap controls.⌉[

Columns block with native desktop columns alongside responsive layout and gap controls.

[⌊Columns block tablet preview with inherited spacing and per-breakpoint column 
controls.⌉⌊Columns block tablet preview with inherited spacing and per-breakpoint
column controls.⌉[

Columns block tablet preview with inherited spacing and per-breakpoint column controls.

[⌊Columns block mobile preview with a single-column layout and mobile gap overrides.⌉⌊
Columns block mobile preview with a single-column layout and mobile gap overrides
.⌉[

Columns block mobile preview with a single-column layout and mobile gap overrides.

[⌊Spacer block with tablet and mobile height overrides, including editor resizing.⌉⌊
Spacer block with tablet and mobile height overrides, including editor resizing.⌉[

Spacer block with tablet and mobile height overrides, including editor resizing.

[⌊Custom-width Columns layout with responsive gap controls on the parent Columns
block.⌉⌊Custom-width Columns layout with responsive gap controls on the parent Columns
block.⌉[

Custom-width Columns layout with responsive gap controls on the parent Columns block.

[⌊Child Column block with responsive width and order controls for custom-width Columns
layouts.⌉⌊Child Column block with responsive width and order controls for custom-
width Columns layouts.⌉[

Child Column block with responsive width and order controls for custom-width Columns
layouts.

[⌊Gallery block desktop preview with native columns and responsive layout controls.⌉⌊
Gallery block desktop preview with native columns and responsive layout controls
.⌉[

Gallery block desktop preview with native columns and responsive layout controls.

[⌊Gallery block tablet preview with responsive columns and inherited gap settings.⌉⌊
Gallery block tablet preview with responsive columns and inherited gap settings.⌉[

Gallery block tablet preview with responsive columns and inherited gap settings.

## स्थापना

 1. Install Responsive Block Controls from the WordPress plugin directory or upload
    the plugin folder to `/wp-content/plugins/`.
 2. Activate the plugin.
 3. Select a supported native block and open the responsive panel in the block sidebar.

## प्रश्नोत्तर

### Is this a page builder or a block collection?

No. The plugin extends supported native Gutenberg blocks. It does not replace core
blocks with custom layout blocks.

### Which blocks are supported?

Responsive controls are currently available for Columns, individual Column blocks
in custom-width mode, Query Loop grids, Gallery, Spacer, Media & Text, and Cover.
New block support can be added over time without changing the core positioning of
the plugin.

### Will my content break if I uninstall the plugin?

No. Settings are stored as extra block attributes. If the plugin is removed, WordPress
ignores those attributes and the blocks fall back to their normal core behavior.

### Does it work with patterns and reusable blocks?

Yes. Because settings are stored on native blocks, they travel with patterns, synced
patterns, reusable blocks, and template parts.

### Can I use it with any theme?

The plugin is designed to work with themes that use normal WordPress block markup
and spacing styles. It keeps the active theme responsible for the base layout and
only applies responsive overrides where supported.

### Does Masonry work everywhere?

No. Masonry is an optional Query Loop enhancement for supported fixed-column grid
layouts. It is not the main purpose of the plugin and is only enabled when the current
Query Loop layout can support it safely.

### Can I use rem or em values for gaps?

Yes. Gap controls support `px`, `rem`, and `em` values, while older saved `px` values
remain compatible.

### Can Spacer have different heights on tablet and mobile?

Yes. Keep the native desktop height in the Spacer block settings, then use the responsive
height panel for tablet and mobile overrides.

### What changes on a Media & Text block?

Only explicitly configured non-desktop layouts, plus their inherited narrower breakpoints,
are overridden. Enabling the feature without choosing a layout does not change the
block. Desktop layout, native media width, content order in the saved markup, and
the native Stack on mobile setting remain intact. Each breakpoint can inherit, stay
side by side, or stack with media first or text first. Media width overrides apply
only to plugin-managed Side by side layouts. Saved widths remain available if you
switch to Stacked and back.

### How does responsive Cover height work?

Keep the native Cover height for desktop. Enable Advanced 4 breakpoints, then add
minimum-height values where needed. Narrower breakpoints inherit the last wider 
plugin value until you set their own value. On managed breakpoints, the plugin minimum
height takes priority and pauses the native aspect ratio. WordPress height and aspect-
ratio settings remain saved; disabling Advanced mode returns control to WordPress.

### How does this work with WordPress 7.1 responsive styles?

With Advanced 4 breakpoints disabled, the block uses its native WordPress behavior.
The mode is opt-in: plugin settings take priority for configured columns and gaps,
and Cover minimum height takes priority over native height and aspect ratio on managed
breakpoints. The editor warns when supported saved WordPress settings overlap. You
can switch back to WordPress styling without deleting either system’s saved settings.

### What does Reset change?

Reset is intentionally scoped. A responsive column-count reset returns only the 
active non-desktop breakpoint to its default and never changes the native desktop
count or block content. A non-desktop spacing reset removes only the active breakpoint’s
horizontal, vertical, and override values so inheritance resumes. A desktop spacing
reset restores the theme’s desktop base while preserving all non-desktop spacing
maps, overrides, and the independent row-gap setting.
 For Cover and Media & Text
width, Reset removes only the active breakpoint’s value. Wider values can still 
be inherited, and other settings remain saved.

## समीक्षाहरू

यस प्लगिनको लागि कुनै समीक्षाहरू छैनन्।

## योगदानकर्ता र डेभलपरहरू

“Responsive Block Controls” खुला स्रोत सफ्टवेयर हो। निम्न व्यक्तिहरूले यो प्लगिनमा
योगदान गरेका छन्।

योगदानकर्ताहरू

 *   [ Specia1ne ](https://profiles.wordpress.org/specia1ne/)

[“Responsive Block Controls” लाई आफ्नो भाषामा अनुवाद गर्नुहोस्](https://translate.wordpress.org/projects/wp-plugins/responsive-columns)

### विकासमा रुचि छ?

[आरएसएस](https://plugins.trac.wordpress.org/log/responsive-columns/?limit=100&mode=stop_on_copy&format=rss)
द्वारा [कोड ब्राउज गर्नुहोस्](https://plugins.trac.wordpress.org/browser/responsive-columns/),
[एसभीएन रिपजिटरी](https://plugins.svn.wordpress.org/responsive-columns/) हेर्नुहोस्,
वा [विकास लग](https://plugins.trac.wordpress.org/log/responsive-columns/) को सदस्यता
लिनुहोस्।

## चेन्जलग

#### 1.9.0

 * Added opt-in four-breakpoint minimum height for Cover, with inheritance, scoped
   Reset, and guidance when native WordPress height or aspect-ratio settings overlap.
 * Added per-breakpoint media width for plugin-managed Side by side Media & Text
   layouts, preserving native width and saved values when layouts change.
 * Added an internal block-settings description to prepare reusable responsive settings
   in a future release.

#### 1.8.0

 * Added responsive Media & Text layouts across four non-desktop breakpoints, with
   inherited, side-by-side, and stacked modes plus stacked media/text order.
 * Kept Media & Text desktop behavior, native media width, saved markup order, and
   native Stack on mobile setting unchanged.
 * Added an opt-in Advanced 4 breakpoints mode alongside WordPress 7.1 responsive
   styles, including overlap detection, conflict guidance, and reversible switching
   without deleting saved settings.
 * Scoped Reset actions: column count now returns only the active non-desktop value
   to its default; non-desktop spacing resumes inheritance; and desktop spacing 
   restores the theme base without deleting non-desktop maps, overrides, or the 
   independent row-gap setting.

#### 1.7.4

 * Fixed Columns content safety and responsive Masonry spacing, availability, and
   dynamic relayout.
 * Updated editor compatibility and ensured bundled translations are included in
   release packages.

#### 1.7.3

 * Confirmed compatibility with WordPress 7.0.

#### 1.7.2

 * Improved responsive Spacer height validation in the editor so unsupported values
   are ignored and supported values stay within safe limits.
 * Improved responsive CSS value sanitization on the front end.

#### 1.7.1

 * Renamed the plugin to Responsive Block Controls and refreshed its directory positioning,
   screenshots, and metadata.
 * Hardened responsive gap and minimum-width sanitization, including legacy runtime
   style handling.

#### 1.7.0

 * Added responsive height controls and live tablet/mobile resizing for native Spacer
   blocks.
 * Improved deactivation-safe behavior so supported native blocks remain valid.

#### 1.6.0

 * Added responsive column and gap controls for native Gallery blocks.
 * Improved Gallery editor previews for tablet and mobile breakpoints.

#### 1.5.0

 * Added custom-width mode for native Columns layouts.
 * Added per-column responsive width and order controls for asymmetric layouts.

#### 1.4.0

 * Added Query Loop grid support, including manual columns, auto-fit minimum width,
   and Masonry guardrails.

#### 1.3.0

 * Added the shared breakpoint control panel, responsive gap inheritance, and bundled
   editor translations.

#### 1.2.0

 * Improved CSS value sanitization, theme gap detection, editor preview targeting,
   and Masonry stability.

#### 1.1.0

 * Reworked frontend HTML handling to use `WP_HTML_Tag_Processor` and improved asset
   loading fallbacks.

#### 1.0.0

 * Initial public release.

## मेटा

 *  संस्करण **1.9.0**
 *  पछिल्लो अपडेट **1 हप्ता अघि**
 *  सक्रिय स्थापना **60+**
 *  वर्डप्रेस संस्करण ** 6.4 वा उच्च **
 *  जाँच गरिएको **7.1.2**
 *  PHP संस्करण ** 7.4 वा उच्च **
 *  भाषा
 * [English (US)](https://wordpress.org/plugins/responsive-columns/)
 * ट्यागहरू
 * [block-editor](https://ne.wordpress.org/plugins/tags/block-editor/)[columns](https://ne.wordpress.org/plugins/tags/columns/)
   [gutenberg](https://ne.wordpress.org/plugins/tags/gutenberg/)[layout](https://ne.wordpress.org/plugins/tags/layout/)
   [responsive](https://ne.wordpress.org/plugins/tags/responsive/)
 *  [उन्नत दृश्य](https://ne.wordpress.org/plugins/responsive-columns/advanced/)

## रेटिङ्गहरू

अहिलेसम्म कुनै समीक्षा पेस गरिएको छैन।

[तपाईँको समीक्षा](https://wordpress.org/support/plugin/responsive-columns/reviews/#new-post)

[सबै समीक्षाहरू हेर्नुहोस्](https://wordpress.org/support/plugin/responsive-columns/reviews/)

## योगदानकर्ताहरू

 *   [ Specia1ne ](https://profiles.wordpress.org/specia1ne/)

## सहायता

केही भन्नु छ? सहयोग चाहियो?

 [सहायता फोरम हेर्नुहोस्](https://wordpress.org/support/plugin/responsive-columns/)

## दान गर्नुहोस्

के तपाईँ यस प्लगिनको उन्नतिको लागि सहायता गर्न चाहनुहुन्छ?

 [ यो प्लगिनको लागि दान गर्नुहोस् ](https://specia1ne.com)