Plugin Documentation

Access installation guides, configuration instructions, feature references, and troubleshooting documentation for Kodeala WordPress plugins.

Hero image of WordPress Documentation

Origin Layouts Manager

Installation

  1. 1
    Download & Upload

    Download plugin file from the WordPress Plugin Directory. Upload the origin-layouts-manager folder to the /wp-content/plugins/ directory.

  2. 2
    Activate Plugin

    Activate the plugin through the 'Plugins' menu in WordPress.

Feature Guides

How to Save a Layout Template

How to Save a Layout for SiteOrigin Page Builder

To save a layout, open a page that uses SiteOrigin Page Builder and click the Layouts button in the page builder toolbar. In the modal that appears, select Import/Export and you will see the following options.

  • Save as new template – Select this to save as a new template.
  • Update existing template – Select this to overwrite an existing template.
  • Set Template Title – Enter the title you would like your template called.
  • Save Layout – Saves the Layout.
  • Download Layout – Downloads the layout as a JSON file.

Once saved, the layout will be available in the Origin Layouts Manager under Tools > Origin Templates where it can be organized, edited or updated.

How to Save a Row Template

How to Save a Row for SiteOrigin Page Builder

To save a Row from your layout, open a page that uses SiteOrigin Page Builder and hover the wrench icon on the row in the editor. In the dropdown menu that appears. Select Save Row as Template and in the modal window that appears. Give the row a name and it will be saved as a template in the Origin Layouts Manager area under Tools > Origin Templates

How to add a saved template to your page

How to Select a Saved Layout for SiteOrigin Page Builder

To load a prebuilt layout, open a page that you want to add your layout to and click the Layouts button in the page builder toolbar. In the modal that appears, select Prebuilt Layouts in the left column. Then select the layout you would like to add, and then click Insert and then select Insert After, Insert Before or Replace Current.

How to Update an Existing Template

All saved layout templates can be managed from Tools > Origin Templates within the WordPress admin area. This screen provides a central location to view, organize, and maintain the templates created with Origin Layouts Manager.

From the Origin Templates screen, you can edit template names, add featured images, write descriptions, and manage your collection of saved layouts. Featured images make it easier to visually identify templates when browsing available layouts, while descriptions provide additional context about the template’s purpose, content, or intended use.

FAQ

What is Origin Layouts Manager?

Origin Layouts Manager extends SiteOrigin Page Builder by allowing layouts and rows to be saved, organized, and reused across your website. Instead of recreating the same page structures multiple times, you can build a layout once, save it as a template, and quickly insert it wherever it is needed.

The plugin adds tools for managing layout templates, updating existing templates, organizing saved layouts, and displaying template previews to make content creation faster and more consistent. It is designed for website owners, content editors, and developers who regularly build pages with SiteOrigin Page Builder and want a more efficient workflow.

Does this plugin require SiteOrigin Page Builder?

Yes. The plugin is designed specifically for SiteOrigin Page Builder and will not function without it.

Does this work with SiteOrigin Premium?

Yes. The plugin is compatible with both the free and premium versions of SiteOrigin Page Builder.

Can I update an existing template?

Yes. You can update an existing template by viewing the template you want to edit by going to Tools > Origin Templates > Select Template you want to update.

Where are my saved templates stored?

Templates are stored as WordPress content and can be managed under Tools > Origin Templates.

Can I add descriptions and images to templates?

Yes. Each template can have a featured image and description to make it easier to identify when selecting templates.

Does this work with Gutenberg?

Currently the plugin is designed for the SiteOrigin Page Builder experience and uses the Classic Editor.

Will this affect existing SiteOrigin layouts?

No. Existing layouts remain unchanged. The plugin only adds template management functionality.

Why don't my templates appear in Prebuilt Layouts?

Verify the template is published and not in draft status.

Reorder Multisite Sites Dropdown

Installation

  1. 1
    Download & Upload

    Download plugin file from the WordPress Plugin Directory. Upload the reorder-multisite-sites-dropdown folder to the /wp-content/plugins/ directory.

  2. 2
    Activate Plugin

    Activate the plugin through the 'Plugins' menu in WordPress.

  3. 3
    How to Access

    Access the Network Admin area and navigate to Settings > Reorder My Sites.

Feature Guides

How to Reorder Sites

Reorder Multisite Main Page

To change the order of sites displayed in the WordPress Admin Bar, navigate to Network Admin > Settings > Reorder My Sites.

From this screen, drag and drop sites into the desired order using the move handles. You can also use the position controls to move sites to a specific location in the list.

Once your changes are complete, click Save Changes. The updated order will immediately appear in the My Sites menu throughout the network.

How to Create a Site Group

Reorder Multisite How to Add Group

Groups allow you to organize multiple sites under a common heading within the My Sites menu.

To create a group, navigate to Network Admin > Settings > Reorder My Sites and click Add Group. Enter a title for the group and then drag sites into the group container.

After saving your changes, the group will appear as a submenu within the My Sites dropdown, making large multisite networks easier to navigate.

How to Move Sites Into a Group

Reorder Multisite How to Move Site

To move a site into a group, drag the site beneath the desired group heading within the Reorder My Sites interface.

Sites can be freely moved between groups or returned to the top level at any time.

Save your changes when finished to update the My Sites menu.

How to Create a Nested Groups

Reorder Multisite Nested Group

Groups can contain additional groups, allowing you to build a structured hierarchy for large multisite networks.

Simply drag one group inside another group to create a nested structure.

This is useful for organizing sites by department, client, region, or environment.

How to Add a Divider

Reorder Multisite Divider

Dividers can be used to separate sections of sites within the My Sites menu.

From the Reorder My Sites screen, click Add Divider and drag it to the desired location in the site hierarchy.

After saving, the divider will appear as a visual separator in the My Sites menu to help organize large collections of sites.

How to Rename a Group

Group names can be modified at any time from the Reorder My Sites settings screen.

Locate the group you wish to update, edit the title field, and click Save Changes.

The new group name will then appear in the My Sites menu.

How to Remove a Group

Reorder Multisite How to Remove Group

If you no longer need a group, click the Unwrap button associated with that group.

The group will be removed while preserving all sites that were contained within it. The sites will be returned to the same position in the hierarchy.

Save your changes to apply the update.

How to Manage Newly Created Sites

When new sites are created within the multisite network, they are automatically added to the Reorder My Sites management screen.

To include them in your preferred structure, simply drag the new site into the desired location or group and save your changes.

How to Restore the Default Order

To return to a simpler site structure, remove any custom groups and dividers and arrange sites as desired.

Once saved, the My Sites menu will reflect the updated structure.

FAQ

Will this plugin affect my websites?

No. The plugin only changes how sites are displayed within the WordPress Admin Bar’s My Sites menu. Site content, settings, and functionality remain unchanged.

Who can manage the site order?

Only users with Network Administrator permissions can modify the site hierarchy and organization.

Can I create multiple groups?

Yes. There is no limit to the number of groups you can create.

Can groups contain other groups?

Yes. Nested groups are supported and can be used to create complex organizational structures.

What happens when a new site is added?

New sites are automatically detected and added to the management interface. They can then be moved into the desired location or group.

Can I remove a group without deleting sites?

Yes. The Unwrap option removes the group while keeping all contained sites intact.

Do changes apply to all users?

Yes. The customized My Sites structure is displayed to all users who have access to the affected sites.

Will my settings be preserved during updates?

Yes. All ordering and grouping information is stored in the WordPress database and remains intact during plugin updates.

Does this plugin require WordPress Multisite?

Yes. The plugin is designed exclusively for WordPress Multisite installations.

Can I create visual separators without creating groups?

Yes. Divider elements can be added to create visual separation between sections of sites without introducing additional group levels.

RocketFront Connect

Installation

  1. 1
    Download & Upload

    Download plugin file from the WordPress Plugin Directory. Upload the rocketfront-connect folder to the /wp-content/plugins/ directory.

  2. 2
    Activate Plugin

    Activate the plugin through the 'Plugins' menu in WordPress.

Feature Guides

How RocketFront Connect Works

RocketFront Connect acts as a bridge between WP Rocket and the C3 CloudFront Cache Controller plugin.

Normally, when clearing the WP Rocket cache, you would also need to manually clear the CloudFront cache through C3 CloudFront Cache Controller to ensure visitors receive the latest content.

RocketFront Connect automates this process by detecting when WP Rocket clears its cache and automatically triggering a CloudFront cache clear through C3 CloudFront Cache Controller.

This allows administrators to clear cache from a single location while keeping both systems synchronized.

How to Use RocketFront Connect

After installing and activating RocketFront Connect, no additional configuration is required.

When you clear the cache using WP Rocket, RocketFront Connect will automatically trigger a CloudFront cache clear through the C3 CloudFront Cache Controller plugin.

There is no separate settings page or management interface.

FAQ

What does RocketFront Connect do?

RocketFront Connect automatically triggers a CloudFront cache clear through C3 CloudFront Cache Controller whenever WP Rocket clears its cache.

Why would I use this plugin?

Without RocketFront Connect, administrators may need to clear both WP Rocket and CloudFront caches separately. This plugin automates that process and keeps both cache systems synchronized.

Does this plugin clear the cache itself?

No. RocketFront Connect does not perform cache clearing directly. It connects WP Rocket and C3 CloudFront Cache Controller so they work together automatically.

Does this plugin have a settings page?

No. The plugin operates automatically and does not require any configuration after activation.

What are the requirements for RocketFront Connect?

RocketFront Connect requires the following plugins:

  • WP Rocket
  • C3 CloudFront Cache Controller

Both plugins must be installed and configured before RocketFront Connect can function properly.