Skip to content

marktimemedia/page-components-for-wordpress-themes

Repository files navigation

ACF Page Components For WordPress

NOTE: This is an older plugin that I will eventually be phasing out in favor of my ACF Block Components plugin

Page builder plugin for WordPress that adds custom page templates to your theme for displaying custom content types and building single-scroll multipages. Requires Advanced Custom Fields Pro, ACF Term and Taxonomy Chooser, ACF Post Type Selector and ACF Widget Area Field. Recommended for use with ACF Options Page and Pink Spring Theme. Also compatible with ACF Block Components.

Works with most standard WordPress themes, including Roots/Sage based themes with no theme wrapper.

New Content Fields

Modular Content (Flexible Fields)
  1. Single Column Content with heading
  2. Dual Column Content with heading
  3. Content with Callout and heading
  4. Hero Image with text and call to action buttons
  5. Video/Embedded Media with text and call to action buttons
  6. Slider with text and links
  7. Feature Boxes (post content, latest post, or manual)
  8. Call to Action with heading, subheading, buttons
  9. Logo Feature with image/link repeater
  10. Widget Area
  11. Post List
  12. Post Grid
  13. Manual List
  14. Manual Grid
  15. Tabs
  16. Gallery (using WordPress Gallery)
Landing Page Builder
Standard Page
  1. Buttons – Add a row of call to action buttons
  2. Background Image – Add a full sized background image
  3. Feature Boxes – Custom feature boxes of manual or selected post content
News Page
  1. Featured Story - manual or automatic
  2. Topics - archives for specific topics
Page Components
  1. Standard Content (nothing added)
  2. List Archive – displays either a manually curated list of items, or a list of the most recent from a specific taxonomy
  3. Grid Archive – displays either a manually curated grid of items, or a grid of the most recent items from a specific taxonomy
  4. Tabs – displays title and tab fields
  5. Call to Action – displays a custom CTA button
  6. Extra Content – displays extra WYSIWYG editor content

Both landing pages have option for Single Scroll Page – Build a long page out of multiple Page Component pages to create a unique site

Vague Description of How To Use

  1. Install and activate the plugin
  2. To build a standard page, select the Page Template called "Landing Page Builder" and choose "Standard" under Landing Page Type to enable the special landing page functionality (like buttons and feature boxes) and single-scroll page builder using Components pages.
  3. To build a news-style page, select the Page Template called "Landing Page Builder" and choose "News" under Landing Page Type to enable the news page functionality (like featured story and topics) and single-scroll page builder using Components pages.
  4. To use extra fields on Pages, select the Page Template called "Page Components" (makes them compatible with single-scroll page as well)
  5. For modular content, select the Page Template called "Modular Content Page" to enable the flexible content fields

Vague Description of How To Theme

  1. Create a folder called mtm-templates in the root of your theme or child theme
  2. Copy any of the template parts in the plugin templates folder into your mtm-templates folder, and modify/style them at will. The plugin will automatically override them.
  3. To call any of the custom template parts from another part of your theme, use the mtm_get_template_part() function

Screenshots

Single Scroll Page Field Samples

Home 1

Home 2

Home 3

Home 4

Home 5

Page Component Field Samples

Component 1

Component 2

Modular Page Field Samples

Module 1

Module 2

Theme Demo

In use with Pink Spring Theme and ACF Options Page

Components/Single Scroll

Components

News Page

News

Modular Page

Modules

About

Visual Page Components for WordPress Themes using Advanced Custom Fields

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages