Infuse – Reusable Content Blocks free WordPress plugin
Description
Infuse – Reusable Content Blocks free WordPress plugin
Infuse is a powerful tool for adding modular content into your site. This plugin lets you create multiple blocks of multimedia content, which you can then add onto specific parts of your WordPress website.
For instance, You can use it to add a block of text at the end of every page, or an email subscription form on the header. Each content block makes use of the WordPress visual editor, and is compatible with any kind of media. you can even use shortcodes to create truly modular pages!
The appearance of content blocks can also be customized. You can control the background color, borders, and evend paddings and margins for a more professional look.
This plugin is meant to give you as much control over your website’s content as possible, so that you can start thinking about creating great content instead of fighting with your theme.
Infuse works with any theme, but the plugin closely integrates with the layouts and hooks used in CPOThemes. To get the best results and maximum flexibility, make sure to try out our free WordPress themes.
Main Highlights
Create individual content blocks and place them anywhere
Blocks are compatible with shortcodes and embeds
Insert them without coding: choose one of many specific locations
Insert them with shortcodes, widgets, or use PHP
Full control over the appearance of each content block
Supported Frameworks
Infuse allows you to tap into the action hooks of any available theme or plugin. The following are especially supported:
* Standard WordPress hooks
* CPOThemes
* Genesis Framework
* WooCommerce
Quick Usage
To insert a block onto the WordPress visual editor, use the following shortcode. Make sure to swap POSTID with the ID number of the post:
[infuse_block id=”POSTID”]
To insert a block directly onto your template files, use the following PHP snippet. Make sure to swap POSTID with the ID number of the post, and remember to wrap your function call in PHP tags:
infuse_block(POSTID);