Abuja Digital Studio · Est. 2018
Start a Project
DocsOrravo Demos PackNew section types
Reference

New section types

Orravo Demos Packorravo.com/docs/orv-demos-pack-v3/section-types

New section types

The plugin registers 10 bespoke section types through the documented orv_pb_section_types filter, so they behave identically to core sections in the page builder.

The types

  • marquee_wordmark - horizontally scrolling wordmark band
  • ticker_strip_live - live ticker with optional pause-on-hover
  • schematic_pricing - pricing grid with diagrammatic feature comparison
  • principles_scrollytelling - scroll-triggered manifesto reveal
  • cost_calculator_lite - small interactive cost estimator
  • chapter_index_masthead - editorial masthead with a chapter table-of-contents
  • feature_swap_grid - grid where each tile swaps content on hover or scroll
  • origin_atlas - map-led origin story section
  • editorial_split_hero_v3 - split-screen hero with image + long-form lede
  • studio_wordmark_hero - large wordmark hero with overlapping media

Render pipeline

Each section is registered with a slug, label, color, icon, description, fields array, and a render callback. Rendering goes through the existing orv_pb_render_section filter, so deactivating the plugin removes the type from the picker but the section silently falls back to nothing rather than breaking the page.

Library presets

Reusable presets live in data/library/<category>.php. On activation, Orv_D3_Library::seed_presets() writes them into the WordPress option orv_pb_section_presets_global. That is the same option Orv_PB_Section_Templates::all() already reads, so the presets appear automatically in the builder's Insert template browser, grouped by section type. No builder changes required.

CSS and JS

Front-end styles and the scrollytelling spy live in:

  • assets/css/sections-v3.css
  • assets/js/sections-v3.js

Both handles are conditionally enqueued at wp_enqueue_scripts priority 25. Filter orvd3_always_enqueue_assets if you want to ship them only on demo pages.

New section types · Orravo Demos Pack Docs | Orravo